# 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自由軟件基金會。
這是自由軟件;復制條件見出處。沒有
保修;甚至不是為了適銷性或特定用途的適用性。
樓主用什麽編譯器?