C++工作笔记——优雅的getter/setter方法 一、getter 二、setter 一、getter MyType const& MyClass::GetMyType(void) const { return m_MyType; } 支持两种方式的getter:使用MyType const&获取返回值可以跟踪成员变量的变化;使用MyType只复制调用getter时返回的结果,不会随成员变量的变化而变化。 基本数据类型返回引用的效率与直接返回值差不多。 二、setter void MyClass::SetMyType