C++ 为什么认为遵循标准会产生不可读的代码或不可能?
我在读这篇文章: 问题是: 有哪些工具可以混淆C/C++代码 一份获得赏金的答复说: 疯狂地遵循标准 那就够了:)C++ 为什么认为遵循标准会产生不可读的代码或不可能?,c++,c,C++,C,我在读这篇文章: 问题是: 有哪些工具可以混淆C/C++代码 一份获得赏金的答复说: 疯狂地遵循标准 那就够了:) 我不明白为什么人们说遵循标准会产生不可读的代码或者是不可能的。有人能解释一下那个帖子里的人是什么意思吗?我是一名初级程序员(在C/C++中)这应该是一个笑话-看到结尾的笑脸了吗?这也可能是为什么作者把它标出了社区维基。@普拉特里奥好答案。我会给你一个C++来回答你的问题。看,那些是那些不懂我的幽默的傻瓜所不能理解的含糊的陈述。我的意思是你必须重复这个过程……这个笑话背后的“真相”是
我不明白为什么人们说遵循标准会产生不可读的代码或者是不可能的。有人能解释一下那个帖子里的人是什么意思吗?我是一名初级程序员(在C/C++中)这应该是一个笑话-看到结尾的笑脸了吗?这也可能是为什么作者把它标出了社区维基。@普拉特里奥好答案。我会给你一个C++来回答你的问题。看,那些是那些不懂我的幽默的傻瓜所不能理解的含糊的陈述。我的意思是你必须重复这个过程……这个笑话背后的“真相”是业余程序员中流行的一些结构实际上违反了C标准;如果您不熟悉什么是标准,什么不是标准,那么将“工作”程序转换为符合标准的程序可能会很乏味。例如,交替使用
int
和foo*
<代码>字符ch=getchar()允许code>发出信号(对有符号整数类型的赋值超出范围),但它实际上是一个不受欢迎的编译器。