|
|
1
3
使用GCC,可以创建如下宏:
但这使用
它不需要任何参数,因为它使用GCC扩展
当然,实际上这样做可能是个坏主意,因为你几乎在重新设计语言本身,从而使其他人更难理解。 |
|
|
2
3
我完全可以看到做这样的事情只是为了好玩。但我会小心地在其他人使用或看到的任何代码中使用这种黑客手段。
努力使用您正在使用的语言的惯例。
所以要么坚持
|
|
3
1
如果您不想要“with params”和“no params”版本,并且不介意源代码中的括号不匹配,可以尝试:
并将其称为:
但这很难看。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |