1、友元:一个类A想让另一个类B访问自己的方法和变量,但又不想其他类可访问,则可将类B设置为类A的友元。
2、将申明和定位分开分别放在.h文件和.cpp文件中,避免重复引用。申明可以多处,但是定义只能唯一。
3、对象和线程是独立的,对象会依附线程的运行,同一个对象在可被不同线程引用,则在那个时刻属于那个线程。在Qt中,每次构建的对象都会依附于构建对象时的线程,但是也可通过moveToThread来更改其依附线程。
4、因为一个项目一般都是多线程编程,所以对于多线程访问数据的安全性必须考虑周全。
5、一个被new出来的内存块,通过memset(*p, iCount, 0)全设置为0后仍是一个安全的内存块,需要调用delete释放。 释放后的空间是一个不确定的。
2、将申明和定位分开分别放在.h文件和.cpp文件中,避免重复引用。申明可以多处,但是定义只能唯一。
3、对象和线程是独立的,对象会依附线程的运行,同一个对象在可被不同线程引用,则在那个时刻属于那个线程。在Qt中,每次构建的对象都会依附于构建对象时的线程,但是也可通过moveToThread来更改其依附线程。
4、因为一个项目一般都是多线程编程,所以对于多线程访问数据的安全性必须考虑周全。
5、一个被new出来的内存块,通过memset(*p, iCount, 0)全设置为0后仍是一个安全的内存块,需要调用delete释放。 释放后的空间是一个不确定的。