上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 128 下一页
摘要: new一个类的时候,调用这个类的构造函数,然后在这个类的生命周期内可能会动态生成很多指向堆上的内存,所以应该在析构函数里回收这些内存; 当delete这个类的时候,会首先调用这个类的析构函数,即回收生命周期内的内存,然后再回收这个类对象在堆上的内存 阅读全文
posted @ 2019-05-09 11:35 朱小勇 阅读(1948) 评论(0) 推荐(0) 编辑
摘要: void GetAppPath(CString& path) { TCHAR str[256] = {0}; GetModuleFileName(NULL,str,256); wchar_t *pszPos = wcsrchr(str,_T('\\'); if(NULL==pszPos)return; *pszPos=0x00; pszPos = ... 阅读全文
posted @ 2019-05-09 10:37 朱小勇 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); FileOp.fFlags = FOF_NOCONFIRMATION ; FileOp.hNameMappings = NULL; FileOp.hwnd = NULL; ... 阅读全文
posted @ 2019-05-09 10:25 朱小勇 阅读(354) 评论(0) 推荐(0) 编辑
摘要: BOOL CreateMultiDirs(CString xFilePath) { int xFlag=xFilePath.Find(_T("\\")); CString s; for(int i=0;i3) { s=xFilePath.Left(xFlag); if (!PathFileExists(xFi... 阅读全文
posted @ 2019-05-09 10:23 朱小勇 阅读(288) 评论(0) 推荐(0) 编辑
摘要: BOOL myDeleteDirectory(CString directory_path) //删除一个文件夹下的所有内容 { BOOL ret=TRUE; CFileFind finder; CString path; path.Format(_T("%s/*.*"),directory_path); BOOL bWorking = find... 阅读全文
posted @ 2019-05-08 17:21 朱小勇 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1、变量、函数声明 std::vector<CButton*>pBtn; afx void OnBtnClik(UINT uID);//回调函数 2、分配空间 pBtn.resize(50); 3、设置属性 #define BTN_ID 100 pBtn[i]->Create(_T("按钮"),WS 阅读全文
posted @ 2019-04-26 16:17 朱小勇 阅读(569) 评论(0) 推荐(0) 编辑
摘要: void fun(void **p) { *p =.. } void main() { byte* p = NULL; fun((void**)&p); } 其实就是二级指针 阅读全文
posted @ 2019-04-25 15:05 朱小勇 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 毕业以来也换了几份工作了,大部分在搞C++,做过上位机【MFC、QT、C#..】,做过纯C++后台【企业存储】。在某XX公司做纯C++时,真正摆脱了界面开发。以前没接触过的C++11也有所了解,不至于老牛啃南瓜无从下口。 在做过好几个MFC和QT的项目后,一直想接触C++的东西,可是没机会,就在网上 阅读全文
posted @ 2019-04-25 14:44 朱小勇 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1、 vector所有的内存相关问题都可以归结于它的内存增长策略。vector有一个特点就是:内存空间只会增长不会减少。vector有两个函数,一个是capacity(),返回对象缓冲区(vector维护的内存空间)实际申请的空间大小,另一个size(),返回当前对象缓冲区存储数据的个数。对于vec 阅读全文
posted @ 2019-04-19 15:35 朱小勇 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 1、要求 在界面加载本地图片并显示,每过100ms改变一张图片显示 2、现象 通过定时器控制CImage,Load,Draw,Destroy,会非常的卡顿。因为Load图片时,会是非常大的数据【所有CImage最好定义在堆上,栈上可能会因为数据过大软件异常】,需要阻塞一定的时间。 3、解决原理 其实 阅读全文
posted @ 2019-04-17 16:48 朱小勇 阅读(435) 评论(0) 推荐(0) 编辑
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 128 下一页