标签: c++ variables declaration
// s isn't declared before std::string(s); s = "Hellow world";
它至少在msvc和gcc(C ++ 14)上像正常声明s一样编译和工作。
为什么会这样?在标准中找不到说明。是否与标准相抵触?