QT-仅用密钥填充QMAP,然后添加每个键的值
QT - Fill a QMap with only key, and then add values for each key
我想知道是否只能用键填充qmap,然后对于每个密钥添加值。
例如,类似:
QMap<QString, QString> map;
map.insert("key", null (??));
感谢您的回答
不可能只用键填充地图,但是您可以将其用null字符串作为值初始化。
请注意,在QT中,空字符串和空字符串之间存在区别。
我将地图的每个元素初始化为
map.insert("key", QString()); // map of null strings
而不是
map.insert("key", ""); // map of empty strings
好吧,您可以用空字符串值填充它,然后只需更改字符串:
QMap<QString, QString> map;
map.insert("key", "");
// and later
map[key] = "something else";
相关文章:
- 如何添加mp3文件作为资源,然后播放
- 将集合的随机元素添加到列表中,然后将其从原始集合中移除
- C++ std::vector 创建对象然后添加对象与在向量中创建对象之间的区别?
- QT-仅用密钥填充QMAP,然后添加每个键的值
- C++基本的转换,然后添加用户输入
- 如何将文件添加到Android项目中,然后使用NDK加载它
- 如何在数组中的范围内添加所有数字?然后找到该范围的平均值
- 在编译时识别所有调用函数 1 的所有 T,<T>然后添加行函数 2<T>()
- 将结构添加到字节向量,然后添加另一个
- STD :: MAP-如何查找或添加,然后可以在一次搜索中删除项目
- 从txt文件中读取数字,添加一些数字,然后在c ++中将其重写为其他文件
- 使用 CMake 构建项目,然后向 VS 添加更多库
- 读取文件内容,存储在数组中,向数组添加更多内容,然后将新数组存储在文件C++中
- 如何将多个整数添加到字符数组中,然后将它们拉出
- 首先创建字符串,然后通过移动语义将其添加到 vector 或在 vector 中创建元素是否具有内存效率
- 将类C++实例转换为 NSObject,然后添加到 NSMutableArray
- 添加 15 然后应用 &~0xf 有什么作用?
- 裁剪图像,然后添加边框
- 如何将随机数组值一起添加到另一个数组中,然后在计算出现的值时显示它们?C++
- 读取文本文件,然后添加字符到列表