是否有办法在宏观范围内使用加工前关键词? 如果存在某种逃逸性质,我不知道。
例如,我要作一个扩大这方面内容的宏观:
#ifdef DEBUG
printf("FOO%s","BAR");
#else
log("FOO%s","BAR");
#endif
本节内通知系按来文照登。
PRINT("FOO%s","BAR");
这样做是可能的,还是我只是虚幻的(而且每当我想显示一种丑恶的信息时,我就不得不取消程序前的有条件)?
是否有办法在宏观范围内使用加工前关键词? 如果存在某种逃逸性质,我不知道。
例如,我要作一个扩大这方面内容的宏观:
#ifdef DEBUG
printf("FOO%s","BAR");
#else
log("FOO%s","BAR");
#endif
本节内通知系按来文照登。
PRINT("FOO%s","BAR");
这样做是可能的,还是我只是虚幻的(而且每当我想显示一种丑恶的信息时,我就不得不取消程序前的有条件)?
您不能直接这样做,但你可以界定<代码>PRINT<>/code>,宏观上有所不同,取决于对<代码>DEBUG的定义:
#ifdef DEBUG
#define PRINT(...) printf(__VA_ARGS__)
#else
#define PRINT(...) log(__VA_ARGS__)
#endif
换言之,它围绕的是:
#ifdef DEBUG
#define PRINT printf
#else
#define PRINT log
#endif
你们不要cra,而是从错误的角度来看待。 你可能没有宏观扩大,以提出更多的加工前方论点,但你可以有条件地根据加工前的论点确定一个宏观:
#ifdef DEBUG
# define DEBUG_PRINT printf
#else
# define DEBUG_PRINT log
#endif
如果你有单体宏观,你可以读到<条码>。 这两种方式都是行之有效的。 第二让你使用职能点,但我无法想象,为什么你需要这样做。
For example, let s say I want to find a particular word or number in a file. The contents are in sorted order (obviously). Since I want to run a binary search on the file, it seems like a real waste ...
最好、最小、最快、开放的来源、C/C++ 3d 提供方(在3ds max模型的支持下),而不是通用公平市价,
Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...
I m trying to find the source of a bug I have found in an open-source application. I have managed to get a build up and running on my Windows machine, but I m having trouble finding the spot in the ...
I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...
I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...
Is there anything other than DDD that will draw diagrams of my data structures like DDD does that runs on Linux? ddd is okay and runs, just kind of has an old klunky feeling to it, just wanted to ...
Please note that this is not homework and i did search before starting this new thread. I got Store an int in a char array? I was looking for an answer but didn t get any satisfactory answer in the ...