Каковы ваши любимые идиомы стиля кодирования на С++? Я спрашиваю о типографике стиля или кодировании, например, когда вы помещаете фигурные скобки, есть ли пробелы после ключевых слов, размер отступов и т.д. Это противоречит лучшим практикам или требованиям, таким как всегда удаление массивов с помощью delete[]
.
Вот пример одного из моих фаворитов: в инициализаторах класса С++ мы помещаем разделители в начале строки, а не обратно. Это упрощает обновление данных. Это также означает, что управление исходным кодом отличается между версиями более чистыми.
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 ] )
{
;
}