我不知道這裏有什麼問題? 這只是運行錯誤!C++:無效的操作數到二進制表達式
#include <iostream>
using namespace std;
int main()
{
cout << string("hello world");
return 0;
}
我不知道這裏有什麼問題? 這只是運行錯誤!C++:無效的操作數到二進制表達式
#include <iostream>
using namespace std;
int main()
{
cout << string("hello world");
return 0;
}
瞭解關於C++的更多信息。所以請先閱讀Programming -- Principles and Practice Using C++。
然後閱讀C++ reference文檔,特別是關於std::string-s的文檔。
您需要#include <string>
您應該啓用編譯時,所有的警告。如果使用GCC,編譯g++ -Wall -g
看來,你忘了包括聖經。 –
好吧,Stroustrup的書不錯,作爲C++的介紹 –
並非所有人都會同意你的看法。 –
你並不需要一個string
實際字符串之前:
#include <iostream>
using namespace std;
int main()
{
cout << "hello world";
return 0;
}
,或者,如果你想存儲的字符串:
#include <string>
#include <iostream>
using namespace std;
int main()
{
string str = "hello world";
cout << str;
return 0;
}
提示:**閱讀**錯誤消息。 –
C++程序由*關鍵字*和*標識符*組成。瞭解關鍵字是什麼。您可以自由使用關鍵字,但除非您已證明您的程序中已聲明該標識符,否則您不得使用任何*標識符。 –
什麼是字符串?你沒有任何定義它。 –