C++ Overloading Conversion Operators

前端 未结 4 1390
暗喜
暗喜 2021-02-16 00:11

I am trying to have a class that allows implicit casting to certain built in types, like unsigned long int and since I\'m trying to do this as correct as possible (this is my fi

4条回答
  •  不要未来只要你来
    2021-02-16 00:27

    Yes, if your member function doesn't affect the logical state of the object, then you should indeed postfix it with const, so that the compiler will enforce that.

    But in that case, you also need to add const when you define the function body!

提交回复
热议问题