由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问GCC有没有检查宏是怎么展开的工具啊?
相关主题
请教C++桌面应用软件程序员转行SDE的问题如果想做一个平台软件,用什么语言比较好?
大家对visual programming 怎么看 (转载)篡改工作内容算不算简历造假
如何面向对象快速生成类似的PHP网站Matlab C++ math lib的速度问题
相关话题的讨论汇总
话题: gcc话题: 宏是话题: int话题: min话题: troubles
进入Programming版参与讨论
1 (共1页)
g***l
发帖数: 2753
1
有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
译的时间查看这个宏是怎么展开的?谢谢
j*a
发帖数: 14423
2
cpp?

【在 g***l 的大作中提到】
: 有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
: 译的时间查看这个宏是怎么展开的?谢谢

X****r
发帖数: 3557
3
或用gcc -E

【在 j*a 的大作中提到】
: cpp?
f******y
发帖数: 2971
4
You are asking for troubles in the first place.

【在 g***l 的大作中提到】
: 有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
: 译的时间查看这个宏是怎么展开的?谢谢

g***l
发帖数: 2753
5
不明白啊。

【在 f******y 的大作中提到】
: You are asking for troubles in the first place.
g***l
发帖数: 2753
6
有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
译的时间查看这个宏是怎么展开的?谢谢
j*a
发帖数: 14423
7
cpp?

【在 g***l 的大作中提到】
: 有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
: 译的时间查看这个宏是怎么展开的?谢谢

X****r
发帖数: 3557
8
或用gcc -E

【在 j*a 的大作中提到】
: cpp?
f******y
发帖数: 2971
9
You are asking for troubles in the first place.

【在 g***l 的大作中提到】
: 有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
: 译的时间查看这个宏是怎么展开的?谢谢

g***l
发帖数: 2753
10
不明白啊。

【在 f******y 的大作中提到】
: You are asking for troubles in the first place.
相关主题
Matlab C++ math lib的速度问题如何面向对象快速生成类似的PHP网站
请教C++桌面应用软件程序员转行SDE的问题如果想做一个平台软件,用什么语言比较好?
大家对visual programming 怎么看 (转载)篡改工作内容算不算简历造假
进入Programming版参与讨论
f******y
发帖数: 2971
11
在什么情况下一定要用宏来代替函数呢?我还从来没遇到过。

【在 g***l 的大作中提到】
: 不明白啊。
X****r
发帖数: 3557
12
这说明你写C/C++代码还不够多。
宏和函数根本两码事。

【在 f******y 的大作中提到】
: 在什么情况下一定要用宏来代替函数呢?我还从来没遇到过。
k****5
发帖数: 546
13
eclipse cdt

【在 g***l 的大作中提到】
: 有一个很复杂的宏定义,有一堆参数,编译的时间总是报错,有没有什么工具可以在编
: 译的时间查看这个宏是怎么展开的?谢谢

m******1
发帖数: 418
14
Netbeans 上有没有想对应的功能模块?

【在 k****5 的大作中提到】
: eclipse cdt
d****n
发帖数: 1637
15
this is right answer.
#test.c
#define MIN(X,Y) ((X) < (Y) ? (X) : (Y))
int main(){
int num=MIN(10,15);
return 0;
}
#gcc -E test.c
# 1 "test.c"
# 1 ""
# 1 ""
# 1 "test.c"
int main(){
int num=((10) < (15) ? (10) : (15));
return 0;
}

【在 X****r 的大作中提到】
: 或用gcc -E
1 (共1页)
进入Programming版参与讨论
相关主题
大家对visual programming 怎么看 (转载)篡改工作内容算不算简历造假
如何面向对象快速生成类似的PHP网站Matlab C++ math lib的速度问题
如果想做一个平台软件,用什么语言比较好?请教C++桌面应用软件程序员转行SDE的问题
相关话题的讨论汇总
话题: gcc话题: 宏是话题: int话题: min话题: troubles