标签: c++ string types
为什么此C ++代码会编译?
#include <iostream> #include <string> int main() { std::string name; name = 1; // <== No error here??? std::cout << "Hello, " << name << "!\n"; }
甚至没有警告! (经过VC ++和g ++测试)。请在回答中包括对标准的引用。谢谢。