MFC中:UNUSED_ALWAYS宏的作用.
来源:互联网 发布:淘宝重复开店定义 编辑:程序博客网 时间:2024/06/12 00:16
MFC中:UNUSED_ALWAYS宏的作用.
这个宏定义在MFC的AFX.H这个头文件中。
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
#define UNUSED_ALWAYS(x) x
我在网上查了一下,了解到,它是用来处理函数中无用的参数的。
看了它的定义,我们也可以了解了,它什么功能都没有,只是起到一个标记作用!
下边是个例子:
MFC 程序中不用的参数可以:
用宏: UNUSED_ALWAYS(x) x
int CALLBACK EnumFontFamProc(ENUMLOGFONT FAR *lpelf,
NEWTEXTMETRIC FAR *lpntm,
int FontType,
LPARAM lParam)
{
UNUSED_ALWAYS(lpelf);
UNUSED_ALWAYS(lpntm);
UNUSED_ALWAYS(FontType);
UNUSED_ALWAYS(lParam);
return 0;
}
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
#define UNUSED_ALWAYS(x) x
我在网上查了一下,了解到,它是用来处理函数中无用的参数的。
看了它的定义,我们也可以了解了,它什么功能都没有,只是起到一个标记作用!
下边是个例子:
MFC 程序中不用的参数可以:
用宏: UNUSED_ALWAYS(x) x
int CALLBACK EnumFontFamProc(ENUMLOGFONT FAR *lpelf,
NEWTEXTMETRIC FAR *lpntm,
int FontType,
LPARAM lParam)
{
UNUSED_ALWAYS(lpelf);
UNUSED_ALWAYS(lpntm);
UNUSED_ALWAYS(FontType);
UNUSED_ALWAYS(lParam);
return 0;
}
- MFC中:UNUSED_ALWAYS宏的作用.
- MFC DLL 中宏AFX_MANAGE_STATE的作用
- MFC中DoDataExchange()的作用
- MFC中THIS_FILE的作用
- MFC中DoDataExchange()的作用
- MFC中CreateCompatibleDC的作用
- MFC中五个初始类的作用
- MFC中五个初始类的作用 .
- MFC中UpdateData()函数的作用
- MFC中五个初始类的作用
- MFC中五个初始类的作用
- MFC中五个初始类的作用
- MFC----CCommandLineInfo的作用
- MFC界面初始类中各个成员函数的作用
- 一句话点明MFC中常用函数的作用
- MFC中全局变量得到定义及stdafx.h的作用
- mfc DoDataExchange函数的作用
- 【MFC】StdAfx.h的作用
- 为什么要对视频进行压缩
- 【phpcms-v9】phpcms-v9中get标签调用全站文章内容
- 关于cocos2d-x中CCScrollView和CCMenu触摸优先级的解决方案
- 客户端密码控件(password)刷新页面保存值的解决方案
- 【学习笔记】thrift下载与安装
- MFC中:UNUSED_ALWAYS宏的作用.
- install ubuntu 12.04 on macbook pro md101 2012-7 version
- dbms_metadata包中的get_ddl函数
- Oracle学习笔记
- 海洋经济成新增长点
- amor详解 二叉排序树的使用以及理解
- 动态的改变IFrame的高度 .
- Android获取String的MD5值
- Real friends