为类ABC定义重载运算符“+”,下列哪种定义形式是正确的?( )
A.
定义为类 ABC 的函数成员: void operator +( ) { ...... }
B.
定义为类 ABC 的函数成员: ABC operator +( ABC obj ) { ...... }
C.
定义为类 ABC 的函数成员: ABC operator +( ABC obj1, ABC obj2 ) { ...... }
D.
定义为类 ABC 的函数: ABC operator +( ABC obj ) { ...... }