1
我可以重載cout嗎?只要使用相同的代碼在這裏主要重載cout沒有任何用戶定義的東西在主C++
using namespace std;
int main() {
cout << 「overload" <<endl;
return 0;
}
是有可能超載< <在這裏?例如讓程序打印「超載運算符」而不是「超載」?
我可以重載cout嗎?只要使用相同的代碼在這裏主要重載cout沒有任何用戶定義的東西在主C++
using namespace std;
int main() {
cout << 「overload" <<endl;
return 0;
}
是有可能超載< <在這裏?例如讓程序打印「超載運算符」而不是「超載」?
cout
只是namespace std
中的一個對象。
如果你的「過載」是指使用相同的代碼做其他的事情,你可以自己創建一個namespace
,創建一個名爲cout
一個實例,然後覆蓋<<
操作。
'void main'? Ew ... –
您正在使用'<<'兩次所以「操作符重載操作符」似乎更合理作爲resut – UmNyobe
:)無效的主要工作了。對於一些編譯器據我所知 – hasan83