-7

作为这个 c/c++ 代码:

typedef const char* LPSTR;

我想删除所有空格字符。

我找到了两种方法来做到这一点:

typedef/**/const/**/char*LPSTR; // 1

#define o(s) s
o(typedef)o(const)char*LPSTR; // 2

但我不想做任何新行和任何评论。

那么,有第三种方式吗?

4

2 回答 2

9

愚蠢的要求要求愚蠢的解决方案:

typedefconstchar*LPSTR;
于 2012-08-01T17:05:45.207 回答
1

在某些可以有空格的地方:

#define typedef_const_char_ptr_LPSTR typedef const char* LPSTR

如果您不能在其中包含带有宏的文件,恐怕我没有想法。无论哪种方式,我建议重新评估任何导致您要求没有空间的设计。

于 2012-08-01T17:53:59.920 回答