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