C++ return type overload hack

后端 未结 7 657
无人及你
无人及你 2021-02-04 09:02

I was bored and came up with such hack (pseudocode):

 1 struct proxy {
 2     operator int(); // int function
 3     operator double(); // double function
 4             


        
7条回答
  •  南方客
    南方客 (楼主)
    2021-02-04 09:39

    No, and it's not a hack. It's the whole point of operator overloading. As long as your overloads serve a purpose, then why not?

提交回复
热议问题