我正在编写一个简单的Windows窗体应用程序,使用Visual Studio Community 2015在文本文件中编写学生信息(C ++是该语言)。但我有一个问题。这条线
ofile << "Name:" << textName->Text;
给出错误:
错误C2679 binary'&lt;&lt;':找不到运算符,它接受类型为'System :: String ^'的右手操作数(或者没有可接受的转换)
'ofile'是ofstream对象,'textName-&gt; Text'是来自输入文本框的String ^。我认为错误与String ^无法通过引用传递的事实有关。将String ^转换为String是一个选项。但我想问一下是否有其他(更好的)解决方案?