C++实现自动为对象添加“属性”访问代码
摘要:对于c#而言,一个类可以有成员变量、成员函数、和属性,然而在C++中却没有“属性”这一概念。为了达到相同的效果,在C++中一般是采用get_XXX()和set_XXX()两个函数来实现外部对成员变量的访问。这样做的弊端很明显,类的声明中多了很多冗余的代码: private: int m_data; public: int get_data() const; int set_data(int va...
阅读全文
posted @ 2009-03-26 19:09
浙公网安备 33010602011771号