QOject 中没有提供一个拷贝构造函数和赋值操作符给外界使用,其实拷贝构造和赋值的操作都是已经声明了的,但是它们被使用了Q_DISABLE_COPY () 宏放在了private区域.因此所有继承自QObject的类都使用这个宏声明了他们的拷贝构造函数和赋值操作符为私有. 为什么要这样做? 我们都知道Qt对标准C++增加了一些功能:signals, slots, object properties, events, event filters, string translation, time…