
c/c++
文章平均质量分 76
czjjun
无
展开
-
解析#pragma指令(转自优快云)
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1原创 2007-06-28 10:52:00 · 568 阅读 · 0 评论 -
[VC/MFC]删除文件夹(非空目录)及其中所有文件的源代码
//删除文件夹目录(非空) bool DeleteDirectory(char* sDirName) { CFileFind tempFind; char sTempFileFind[200] ; sprintf(sTempFileFind,"%s//*.*",sDirName); BOOL IsFinded = tempFind.FindFile(sTempFileFind); whi转载 2008-04-22 12:59:00 · 4809 阅读 · 0 评论 -
利用CMake生成动态或静态链接库工程
引用网址: http://www.qtchina.net/?q=archive/story/2007/9/23 (五) 静态库与动态库构建 Submitted by liuguangzhao on Sun, 2007-09-23 20:58 in Document 读者云,太能罗唆了,一个Hello World就折腾了两个大节。OK,从本节开始,我们不再折腾转载 2008-08-01 13:28:00 · 21651 阅读 · 5 评论 -
linux使用valgrind 工具检查内存泄露
转载网址:http://hi.baidu.com/original/blog/item/bc5308f7651dcf22720eeca5.html 使用valgrind来管理cpp程序的内存Valgrind是一款非常强大的工具集合,它包含有包括内存检测、CPU监测等多种工具,其中最常用的是内存检测功能,它能监测出以下的各种内存错误:1. 访问非法内存区域2. 使用未被初始化的内存区转载 2008-08-04 16:58:00 · 1524 阅读 · 0 评论 -
How to create MFC applications that do not have a menu bar in Visual C++(MFC单文档和多文档程序中去掉菜单栏)(转)
SUMMARYloadTOCNode(1, summary);For most Windows-based applications, a menu bar is a part of the user interface. The menu bar provides a functionality summary for the person using the p转载 2008-06-11 13:06:00 · 1198 阅读 · 0 评论