Qt使用类的对象,什么情况下带*,什么情况下需要new?
一直有个疑问,Qt使用类的对象,什么情况下带*,什么情况下需要new?
例如:QPalette myPalette,定义一个QPalette对象没有带* ,也没有new
QPushButton *pushButton= new QPushButton ,这个又要带。 Qt new 对象
[解决办法]
Qt一般可视的控件用new便于Qt自动管理内存,其它的都可以。