社区
C++ Builder
帖子详情
1.有关#define与#ifdef的问题
whitetiger8
2002-04-21 06:46:12
大家看代码:
#ifndef dllmainh
#define dllmainh
....
#endif
....
请问第一句与第二句的意思是什么呢?主要是第二句,它定义的是谁啊?虽然它目的是声明一个特定的字符串,可是它代表谁呢?怎么看?
...全文
26
4
打赏
收藏
1.有关#define与#ifdef的问题
大家看代码: #ifndef dllmainh #define dllmainh .... #endif .... 请问第一句与第二句的意思是什么呢?主要是第二句,它定义的是谁啊?虽然它目的是声明一个特定的字符串,可是它代表谁呢?怎么看?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerrymousenet2
2002-04-21
打赏
举报
回复
老兄多看看帮助吧!
jerrymousenet2
2002-04-21
打赏
举报
回复
又是你。
whitetiger8
2002-04-21
打赏
举报
回复
谢谢!
jishiping
2002-04-21
打赏
举报
回复
这样做的目的是不让头文件重复定义。这儿的名字并不一定非要是dllmainh,
只要在你的程序中不要重复定义就可以了。一般来说,名字取为头文件的文件
名,将文件名的.去掉,这样就肯定不会重复了。
AVR示波器工程制作
#
def
ine
PA_1 PORTA_BIT.BIT1 #
def
ine
PA_2 PORTA_BIT.BIT2 #
def
ine
PA_3 PORTA_BIT.BIT3 #
def
ine
PA_4 PORTA_BIT.BIT4 #
def
ine
PA_5 PORTA_BIT.BIT5 #
def
ine
PA_6 PORTA_BIT.BIT6 #
def
ine
PA_7 PORTA_BIT....
glsl version 300 es 预处理
#if #
def
ine
#un
def
#if #if
def
#ifn
def
#else #elif #endif #
def
ine
USE_LIGHT #
def
ine
LIGHT_NUMBER 10 ... #if
def
USE_LIGHT .... #else ... #endif #error #pragma #pragma STDGL invariant(all) //保证所有...
【C】预处理指令 #
def
ine
, #include, #if...#elif...#else...#endif
宏虽然有其用处,但在实际编程中应慎重使用,确保宏的使用不会导致代码可读性下降或产生难以维护的
问题
。在实际编程中,尽量使用函数代替宏,以提高代码的可读性和维护性。
#
def
ine
和#if
def
的使用
今天在看代码的时候发现里面用到了#
def
ine
和#if
def
来调试代码。于是就看了一下。顺便再做个笔记。 先介绍一下条件编译: 条件编译是根据实际定义的宏(可以认为是某一类条件)进行代码静态编译的手段。可以根据...
C/C++预处理指令#
def
ine
,#if
def
,#ifn
def
,#endif…
管理C/C++预处理指令#
def
ine
,#if
def
,#ifn
def
,#endif…本文主要记录了C/C++预处理指令,常见的预处理指令如下:#空指令,无任何效果#include包含一个源代码文件#
def
ine
定义宏#un
def
取消已定义的宏#if如果给定条件为真...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章