每当我使用std::string
在c ++中声明一个字符串变量时,它都会阻止程序输出任何内容。例如:
#include <cstdlib>
#include <iostream>
#include <string>
int main() {
std::cout << "Hello";
// std::string s;
return 0;
}
这会将Hello
输出到命令行,
#include <cstdlib>
#include <iostream>
#include <string>
int main() {
std::cout << "Hello";
std::string s;
return 0;
}
由于我使用std :: string
声明了一个变量,因此不会输出任何内容(也没有错误)。
我在Windows 10 64位计算机上使用minGW编译器