丑陋的C++;代码 我正在研究C++ PrTyTrink打印机,并通过运行前后比较代码来显示PrutType打印机的结果。有人知道我在哪里可以找到一些漂亮的C++代码来运行漂亮的Cad吗?理想的代码来自于一些开源软件。
尝试搜索“C++混淆”,你应该能够找到C++代码,这是很难阅读的。 < p>另一个好的测试是采用普通C++代码,看看它能如何将它格式化成一个不同的代码格式标准。 不是C++,但是你检查过了吗?国际模糊C代码竞赛丑陋的C++;代码 我正在研究C++ PrTyTrink打印机,并通过运行前后比较代码来显示PrutType打印机的结果。有人知道我在哪里可以找到一些漂亮的C++代码来运行漂亮的Cad吗?理想的代码来自于一些开源软件。,c++,pretty-print,C++,Pretty Print,尝试搜索“C++混淆”,你应该能够找到C++代码,这是很难阅读的。 < p>另一个好的测试是采用普通C++代码,看看它能如何将它格式化成一个不同的代码格式标准。 不是C++,但是你检查过了吗?国际模糊C代码竞赛 查看针对EclipseC/C++工具项目提交的一些获奖者。许多错误都与格式不正确的代码有关,因此您可以看到它们是如何工作的,甚至可以在解决问题后查看修复情况。如果您找不到一个好的丑陋代码库,您可以编写一个“丑陋代码”,然后在一些普通代码上运行它 例如: 删除所有不重要的空格 删除/插入
查看针对EclipseC/C++工具项目提交的一些获奖者。许多错误都与格式不正确的代码有关,因此您可以看到它们是如何工作的,甚至可以在解决问题后查看修复情况。如果您找不到一个好的丑陋代码库,您可以编写一个“丑陋代码”,然后在一些普通代码上运行它 例如:
- 删除所有不重要的空格
- 删除/插入随机空间
- 用不同数量的空格替换选项卡
if (x < foo (y, z))
haha = bar[4] + 5;
else
{
while (z)
{
haha += foo (z, z);
z--;
}
return ++x + bar ();
}
if(x
您的预打印机大概是可配置的?然后它将能够为合适的输入生成难看的代码。看看“golfed”。为了节省空间,它们被美化了。< / P>有相当的C++代码吗?我认为任何C++代码都是丑陋的;如果你找不到一些难看的代码,你为什么要用预印字机呢?:)我还想知道为什么有人会写他们自己的“美女”。你为什么不写一些呢?等等……是WTF吗?这可能是有史以来最糟糕的编码标准。这只是emacs的默认样式。@Thomas:起初它看起来很难看,但过了一段时间,它就变得更容易阅读了,特别是如果你做了很多lisp编程的话。