关于 >> 操作符输入string类型的一个问题
#include <fstream>
int main()
{
cout << "filename: ";
string file_name;
cin >> file_name;
// 打开文件 copy.out 用于输入
ifstream inFile( file_name.c_str() );
}
以上是C++ primer中给的一段程序,其中用到了cin >> file_name;,可是>>操作符可以直接与string类型的参数连用么?很疑惑,希望高手指点一下,谢谢