标签: c++ gcc coding-style
我尝试使用astyle格式化我要使用的代码库。当我使用选项--add-brackets时,可执行文件不相同(如果我只使用-t和/或-b,则输出相同)。
if(a) return b
被修改为
if(a) { return b }
所以我的问题是。如果我只添加和/或删除大括号,gcc会生成相同的输出(显然只适用于上面的一个衬里)。我尝试了一些简单的测试用例,但已经有了相同的可执行文件。
答案 0 :(得分:4)
1,否
2,使用-s标志查看汇编程序(或Using GCC to produce readable assembly?以获得更易读的汇编程序)