operator是C#、C++和pascal的關鍵字,它和運算符一起使用,表示一個運算符函式,理解時應將operator=整體上視為一個函式名。
基本介紹
- 中文名:Operator
- 屬於:C++的關鍵字
- 用法:運算符一起使用
- 表示:一個運算符函式
關鍵字
publicclassErrorEntity{privateIList<string>messages=newList<string>();privateIList<int>codes=newList<int>();publicstaticErrorEntityoperator+(ErrorEntityentity,stringstr){entity.messages.Add(str);returnentity;}publicstaticErrorEntityoperator+(ErrorEntityentity,intcode){entity.codes.Add(code);returnentity;}publicstaticErrorEntityoperator-(ErrorEntityentity,stringstr){entity.messages.Remove(str);returnentity;}publicstaticErrorEntityoperator-(ErrorEntityentity,intcode){entity.codes.Remove(code);returnentity;}publicIList<string>Messages{get{returnmessages;}}publicIList<int>Codes{get{returncodes;}}}
定義運算
operator+(a,b:sz)c:sz;vari,ni:longint;beginfillchar(c,sizeof(c),0);ni:=a[0];ifni<b[0]thenni:=b[0];fori:=1tonidobeginc[i]:=c[i]+b[i]+a[i];ifc[i]>9thenbegininc(c[i+1],c[i]div10);c[i]:=c[i]mod10;end;end;ifc[ni+1]>0theninc(ni);c[0]:=ni;end.
單詞
軟體介紹
音樂作品
- 音樂專輯共1張
- Soulcrusher歌曲11首發布於 2007-07-23