手机建站平台淘客,wordpress百度收录之自动推送设置,人人商城网站开发,网站更换备案用于提高应用程序稳定的小小要点要点内容#xff1a;要点内容#xff1a;
动态内存分配完后#xff08;new#xff09;#xff0c;注意一个使用完的内存要对应一个delete#xff0c;防止内存泄漏。当用QByteArray等数组结构来存储缓存时#xff0c;缓存被读取后注意要清…
用于提高应用程序稳定的小小要点要点内容要点内容
动态内存分配完后new注意一个使用完的内存要对应一个delete防止内存泄漏。当用QByteArray等数组结构来存储缓存时缓存被读取后注意要清空对应长度的数组内容防止数据累积。当取数时需加判断当前对象、指针、数组是否可能为NULL以免造成空指针或越界问题。变量初始化包括指针变量初始化为NULL、数组初始化为零等其中全局变量会默认初始化。除法运算时需加判断是否除数可能为0。使用UDP网络通信时要注意在程序退出时利用析构函数释放绑定的端口号防止下次连接时端口号被占用。文件的打开和关闭最好在同一个线程不然可能关闭不了且不能实现rename。