每个人都使用什么来缩进C ++预处理器指令? Astyle和Gnu-Ident似乎无法做到这一点!
我认为James McNellis在这个帖子(How do you indent preprocessor statements?)上的回答非常有趣。我已经采用这种风格已有一段时间了,能够在现有代码上执行此操作会很棒。
我只是负责维护一系列使用嵌套#IFDEFS /#ELSEIF / #ELSE的类,每个函数大约有800-1000行(使可读性和崩溃块非常困难)
答案 0 :(得分:0)
答案 1 :(得分:0)
我们的C和C ++ prettyprinters将处于良好位置的条件视为程序结构的一部分,并相应缩进它们(及其内容)。这些漂亮的打印机包括完整,精确的C和C ++解析器;在重新格式化时,他们不会破坏您的代码。
太讨厌异地链接;检查我的生物。