为什么我不能发出字符串?
|
为什么我不能这样
cout
:1ѭ:
string text ;
text = WordList[i].substr(0,20) ;
cout << \"String is : \" << text << endl ;
当我这样做时,出现以下错误:
错误2错误C2679:二进制\'<< \':未找到采用\'std :: string \'类型的右侧操作数(或没有可接受的转换)的运算符c:\\ users \\ mollasadra \ \ documents \\ Visual Studio 2008 \\ projects \\ barnamec \\ barnamec \\ barnamec.cpp 67 barnamec **
令人惊讶的是,即使这样也不起作用:
string text ;
text = \"hello\" ;
cout << \"String is : \" << text << endl ;
没有找到相关结果
已邀请:
6 个回复
超可林
外镶受继
在函数定义或文件之上。
磐去裸猜饲
,然后再使用
或
。
,
和
驻留在
名称空间中,因此,除非您先使用the16 scope指令将它们带入作用域,否则您必须在未使用
前缀的情况下访问它们。
栖很钾是狠
良阑纠苫
。 它们都包含在ѭ20中。每次使用
而不是使用示波器分辨率运算符
都变得更加轻松和整洁。
需复
标题下方 如果是Windows,请确保正确放置标题
引用它,它工作完美。