1、#include指令 包含指定的文件,最基本的最熟悉的指令,编程中不得不用,包含库文件用双尖括号,包含自定义头文件用双引号。 2、#define指令 预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后 ...
最近我在用MFC开发一个智能家居监控平台的软件 用到了MSCOMM串口通信控件 ,当我通过在一个对话框类A中定义另一个对话框类B的对象访问B的public成员时,提示不可访问。后来经过多天的向朋友求救,终于在一个大神的帮助下找到了解决方案。原来在使用 ActiveX控件 时会产生一个 DECLARE EVENTSINK MAP 宏 ,在此宏之后定义的每一个成员如果不指定一个新的存取类型都会失去其 ...
2014-11-09 10:20 5 1665 推荐指数:
1、#include指令 包含指定的文件,最基本的最熟悉的指令,编程中不得不用,包含库文件用双尖括号,包含自定义头文件用双引号。 2、#define指令 预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后 ...
1、宏就是用宏定义指令#define定义一个标识符,用它来表示一个字符串或一段源代码。 MFC宏作为MFC类库的一个组成部分在MFC应用程序中经常出现。 MFC宏在路径 下的Afxwin.h、Afx.h及Afxmsg_.h等MFC头文件中分别进行了定义。 (1)常用的MFC宏 ...
http://www.cocoachina.com/bbs/read.php?tid=137317 ...
CMake 常用宏分享 介绍 在本人多年的CMake使用过程中,有两个自定义宏被广泛且频繁使用。分别是: 1. GROUP_FILES 根据项目目录结构,分组显示c++文件,实现目录结构与项目结构的对应。 2. EXCLUDE_FILES 根据匹配规则移除项目中的文件 ...
最近研究了下sourceinsight的宏编制,挺有意思的,结合网上摘抄的部分代码,然后自己修改了些细节,整体效果还不错,这里贴出来供其他人参考参考; 第一个宏:插入文件描述信息 这个宏在sourceinsight内的效果如图所示: 在MDK内显示效果 ...
#ifndef MacroDefinition_h #define MacroDefinition_h //----------- ...
1.防止一个头文件被重复包含: #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 当你所建的工程有多个源文件组成时,很可能会在多个文件里头包含了同一个头文件,如果借用上面的宏定义就能够避免同一个头文件被重复包含时进行多次编译。因为当它编译 ...
#ifndef LPHDefines_h #define LPHDefines_h /* Log */ #pragma mark - Log #ifdef DEBUG # define LPHLog( ...