你最喜欢的 C + + 编码风格的习惯用法是什么?我问的是风格或编码排版,比如在哪里放大括号,关键字后面有没有空格,缩进的大小等等。这与最佳实践或需求相反,比如总是使用 delete[]
删除数组。
下面是我最喜欢的一个例子: 在 C + + Class 初始化器中,我们将分隔符放在行的前面,而不是后面。这样更容易保持最新。这也意味着不同版本之间的源代码控制更加清晰。
TextFileProcessor::
TextFileProcessor( class ConstStringFinder& theConstStringFinder )
: TextFileProcessor_Base( theConstStringFinder )
, m_ThreadHandle ( NULL )
, m_startNLSearch ( 0 )
, m_endNLSearch ( 0 )
, m_LineEndGetIdx ( 0 )
, m_LineEndPutIdx ( 0 )
, m_LineEnds ( new const void*[ sc_LineEndSize ] )
{
;
}