相关疑难解决方法(0)

您遇到过的最糟糕的真实世界宏/预处理器滥用情况是什么?

您遇到的最糟糕的 现实世界宏/预处理器滥用是什么(请不要设想IOCCC答案*哈哈*)?

如果它真的很有趣,请添加一个简短的片段或故事.目标是教一些东西,而不是总是告诉人们"永远不要使用宏".


ps:之前我曾经使用过宏...但是当我有一个"真正的"解决方案时,我最终会摆脱它们(即使真正的解决方案是内联的,它也会变得类似于宏).


额外:举一个例子,宏实际上比非宏解决方案更好.

相关问题: C++宏什么时候有用?

c c++ macros preprocessor

176
推荐指数
36
解决办法
11万
查看次数

哪里可以找到好的开源代码流可视化软件?

我正在研究Linux内核中的一些非常长的函数(链接,链接).

对于那项研究,我想使用一些代码流可视化工具,它可以绘制一个图形,其中每个顶点是一个决策点,每个边缘是一段以后续方式运行的代码.

你知道任何可以直观化C代码的开源项目吗?

visualization

10
推荐指数
1
解决办法
9076
查看次数

你写过很长的功能吗?如果是这样,为什么?

我正在写一个关于Linux内核中超长函数的学术项目.

为此,我正在寻找非常长(几百行代码)的实际函数的例子,你不认为编程不好(即,他们不会从分解或使用调度中受益表).

你有没有写过或看过这样的代码?你可以发布或链接到它,并解释为什么这么久?

我在这里得到了社区的惊人帮助 - 任何将被纳入项目的想法都将得到适当的记录.

谢谢,

乌迪

c code-metrics

5
推荐指数
1
解决办法
806
查看次数

标签 统计

c ×2

c++ ×1

code-metrics ×1

macros ×1

preprocessor ×1

visualization ×1