#include<iostream>
using namespace std;
int main()
{
ostream os=cout;
os<<"ABC";
}
這是給我編譯錯誤。爲什麼這段代碼給我編譯錯誤
#include<iostream>
using namespace std;
int main()
{
ostream os=cout;
os<<"ABC";
}
這是給我編譯錯誤。爲什麼這段代碼給我編譯錯誤
你一定會得到一個錯誤,因爲你不能直接分配給它來算...你需要將它與ostream的的參考鏈接...
您可以更改行:
ostream os = cout;
到
ostream的& OS = COUT
希望它可以幫助你,然後......
沒關係@Nitin,我希望你現在已經解決了錯誤...讓我知道如果你需要更多的幫助來理解任何概念...... – NREZ
試試這個:
#include<iostream>
using namespace std;
int main()
{
ostream& os = cout;
os << "ABC"<< endl;
}
ostream& os = cout;
宣佈提及cout
,稱爲os
。
你嘗試過'ostream&os = cout;'? – lifus
你有什麼錯誤? –
如果你認爲你的問題不夠複雜,你不必複製錯誤,你爲什麼要問第一? – a3f