1 问题描述
c++ 面对对象的方法要求我们对类的属性尽量不要设置为 public 类型,以保证代码的稳健型。但是有些属性,我们只是系统简单的获取和修改其值,如果手工编写get()
/set()
函数,效率会比较低,在 VS 中是有自动生成这两个函数的方法的,那么在Qt Creator 中是否有类似的方法呢?
2 问题解决
答案是“有”,具体操作方法如下:
-
左键单击类中声明的属性变量;
-
按下快捷键Alt+Enter;
-
选择弹出的菜单中的第一个选项Create Getter and Setter Member Functions
然后就会自动在头文件中生成如下的get 与 set 函数声明:
同时也会在方法定义文件中生成函数定义:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)