gpt4 book ai didi

c++ - 使用 For 循环构建 map

转载 作者:行者123 更新时间:2023-11-28 02:00:07 24 4
gpt4 key购买 nike

我正在尝试将值添加到采用 int 键和 char 值的映射变量。该 map 将包含字母表中字母的位置,以及该位置对应的字母。出于某种原因,我从 for 循环内的 .insert() 部分收到错误。

map<int, char> cipher;

for (int i = 0; i < 26; i++)
{
cipher.insert(i, char(97 + i));
}

最佳答案

这是使用 map 时的正确语法:

for (int i = 0; i < 26; i++)
{
cipher[i] = char(97 + i);
}

//To use it
std::cout << cipher[letterindex] << std::endl;

关于c++ - 使用 For 循环构建 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39905275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com