我知道对于整数,您可以使用:
int value;
我试过了:
string str;
但是 Visual C++ 给了我一个错误。如何在不分配值的情况下声明它,然后再使用cin >> str
它来分配它?
我知道对于整数,您可以使用:
int value;
我试过了:
string str;
但是 Visual C++ 给了我一个错误。如何在不分配值的情况下声明它,然后再使用cin >> str
它来分配它?
#include <string>
int main()
{
std::string str;
return 0;
}
通过 MSDN在Namespaces上查看此信息
#include <string>
using std::string;
int main() {
string str;
return 0;
}
尝试以下操作:
#include <iostream>
#include <string>
using std::string;
using std::cout;
using std::cin;
int main()
{
string str;
cout << "Enter a string: ";
cin >> str;
cout << "You entered: " << str;
return 0;
}