古詩詞大全網 - 藝術簽名 - C++輸入輸出運算符重載問題,請指教。

C++輸入輸出運算符重載問題,請指教。

用妳的程序測試

# include & ltiostream & gt

# include & lt字符串& gt

使用命名空間std

水果類

{

公共:

水果(常量串& ampnst = "蘋果",常量字符串& ampcst = "green "):名稱(nst),顏色(cst){}

~水果(){}

牡蠣之友& amp操作員& lt& lt(ostream & ampos,const水果& ampf);

私人:

字符串名稱;字符串顏色;

};

牡蠣&;操作員& lt& lt(ostream & ampos,const水果& ampf)

{

os & lt& lt“名字是”& lt& ltf.name & lt& lt".顏色是" & lt& lt顏色& lt& ltendl

返回OS;

}

int main()

{

水果蘋果;

cout & lt& lt蘋果;

返回0;

}

編制

g++ BD . c-o 1-墻

奔跑

。/1

名字叫蘋果。顏色是綠色的

沒有錯誤

g++(GCC)20081105(紅帽4.3.2-7)

版權所有(C) 2008自由軟件基金會。

這是自由軟件;復制條件見出處。沒有

保修;甚至不是為了適銷性或特定用途的適用性。

樓主用什麽編譯器?