Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为这个 c/c++ 代码:
typedef const char* LPSTR;
我想删除所有空格字符。
我找到了两种方法来做到这一点:
typedef/**/const/**/char*LPSTR; // 1 #define o(s) s o(typedef)o(const)char*LPSTR; // 2
但我不想做任何新行和任何评论。
那么,有第三种方式吗?
愚蠢的要求要求愚蠢的解决方案:
typedefconstchar*LPSTR;
在某些可以有空格的地方:
#define typedef_const_char_ptr_LPSTR typedef const char* LPSTR
如果您不能在其中包含带有宏的文件,恐怕我没有想法。无论哪种方式,我建议重新评估任何导致您要求没有空间的设计。