std::swap 【chatgpt】
std::swap map变量数据交换....
#include <iostream>
#include <map>
#include <string>
int main() {
std::map<std::string, std::string> myMap;
// 添加元素
myMap["key1"] = "value1";
myMap["key2"] = "value2";
myMap.insert(std::make_pair("key3", "value3"));
// 打印所有元素
for (const auto& pair : myMap) {
std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}
// 修改元素值
myMap["key2"] = "new value2";
// 删除元素
myMap.erase("key3");
// 查找元素
auto it = myMap.find("key1");
if (it != myMap.end()) {
std::cout << "Value of 'key1': " << it->second << std::endl;
} else {
std::cout << "Key 'key1' not found." << std::endl;
}
return 0;
}
浙公网安备 33010602011771号