<分区>
#include <string>
#include <iostream>
std::string(foo);
int main()
{
std::cout << foo.size() << "\n";
return 0;
}
结果为 0
,而不是 foo
未定义的预期编译错误。
它是如何做到这一点的?这个叫什么?