【发布时间】:2011-08-02 13:16:29
【问题描述】:
我对 Objective-C 有经验,在 Objective-C 中,您可以让编译器为您生成 getter 和 setter(如果它们尚不存在) (@synthesize)。
有没有办法在 C++ 中做到这一点,还是我需要自己实现所有的 getter 和 setter?
【问题讨论】:
-
Visual Studio 2017 中有一个名为 GS Assist 的扩展。它使您可以在 C++ 中快速创建 getter 和 setter。这是链接:marketplace.visualstudio.com/items?itemName=SeifSarsar.gsassist
-
我真正喜欢的是 implicit getter 和 setter,以避免使用命名参数习语的类混乱。
标签: c++ oop setter getter accessor