【发布时间】:2014-11-10 10:51:43
【问题描述】:
一些 c++ STL 容器提供类似的 getter
Foo.first
Foo.second
除了非常实用之外,还提高了代码的可读性。现在假设我想在我自己的一个类中重现该功能。是否可以定义类似的方法
Matrix.components
Matrix.size
而不是
Matrix.components()
Matrix.size()
(相同但没有括号)?怎么可能实现?
【问题讨论】:
-
那些是成员(数据)而不是成员函数。