CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

#define

楼主quick(我追)2003-01-08 17:13:09 在 VC/MFC / 基础类 提问

定义宏是这样  
  #define   HONG   hong  
  但是这样是什么意思呢?  
  #define   HONG  
  问题点数:20、回复次数:3Top

1 楼everandforever(Forever)回复于 2003-01-08 17:22:18 得分 5

也是定义一个宏啊.只是它是空的,没有意义.  
  Top

2 楼Luxm(夕阳西下……)回复于 2003-01-08 17:24:50 得分 10

告诉编译器你定义了宏HONG,你可以在代码中通过#ifdef   HONG或#ifndef   HONG来告诉编译器你是否要编译这部分代码。就好象Debug版与Release版通过宏_DEBUG来控制一样。Top

3 楼hnyyy(前进)回复于 2003-01-08 17:29:05 得分 5

以后可以  
  #ifndef   HONG  
  //do   sth;  
  #endif  
   
  或  
  if(defined(HONG))  
      //do   sth;  
   
  之类的用法Top

相关问题

  • The problem in #define
  • #define ANSI??????我晕....
  • #define STRICT何用???
  • 奇怪的#define
  • question about define
  • #define _BKDIALOGST_H_ ??????
  • define和const
  • #define问题
  • #define 的问题
  • #define WM_XXXXXXXX WM_USER

关键词

  • 编译器
  • 代码
  • debug
  • hong
  • 宏
  • 定义
  • defined
  • ifndef
  • 告诉编译器你
  • do sth

得分解答快速导航

  • 帖主:quick
  • everandforever
  • Luxm
  • hnyyy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo