Всякий раз, когда я использую 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
Я использую компилятор minGW на 64-битной машине Windows 10