如何检测每行的多个语句
How to detect multiple statments per line?
我们有一种编码风格,它说,"每行使用不超过一个语句"和"不包括左大括号,迭代语句和选择语句的主体的开头与语句的条件不同,在do-while
循环的情况下,do
。如何强制执行这些样式规则?
编辑:有问题的程序是用C++编写的。谢谢。此外,我们目前正在使用视觉检查和grep
来查找行尾前;
后跟任何非空格字符;正如您可能想象的那样,这种方法可能相当乏味。
编码样式很难强制执行。 我建议使用linting代码,而不是专注于样式的特殊性。 如果您确实使用了 Google 的样式指南,则可以使用此工具:http://google-styleguide.googlecode.com/svn/trunk/cpplint/
大多数优秀的编辑器和 ide 都会帮助一些编码风格,例如您上面列出的样式。 VI有插件,Netbeans和Eclipse都支持开箱即用的C++。
相关文章:
- 使用CMake检测支持的C++标准
- 我的简单if-else语句是如何无法访问的代码
- 有一个打印语句的函数是一种糟糕的编程实践吗
- 当套接字连接断开时检测C/C++Unix
- 线程,如果else语句,都是错误的上下文切换后,会发生什么
- 为什么是0;C++中的有效语句
- 函数何时会在c++中包含stack_Unwind_Resume调用
- C/C++预处理器是否可以检测一些编译器选项
- WMI检测进程创建事件-c++
- Insert函数不适用于2 if语句C++
- 基于树莓pi的tensorflow lite量化ssd目标检测
- If语句未被求值C++
- C++嵌套if语句,基本货币交换
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 增强精神解析器规则以检测语句中的特殊结尾
- 检测要在 if 语句中使用的输入空格
- 这个语句到底是什么意思 stack<int, list<int> > 它与 stack 有何不同<int>?
- switch 语句未检测到某些字符
- 如何检测每行的多个语句
- 使用两个语句并行化 while 循环(弗洛伊德循环检测算法)