我非常喜欢Python的@property
装饰器;例如,
class MyInteger:
def init(self, i):
self.i = i
# Using the @property dectorator, half looks like a member not a method
@property
def half(self):
return i/2.0
在 C++ 中有类似的结构可以使用吗?我可以通过谷歌搜索,但我不确定要搜索什么术语。
property
可以通过my_int.half
访问,而不是my_int.half()
。 - user395760