Closed tnie closed 6 years ago
const string cat("tom");
string dog("wang");
dog.swap(cat); // ERR
编译无法通过的:
error C2664: “void std::string::swap(std::string &)”: 无法将参数 1 从“const std::string”转换为“std::string &” : note: 转换丢失限定符
swap()
交换 dll/exe 存储,会引发「跨模块管理内存」问题