-
Notifications
You must be signed in to change notification settings - Fork 98
Coding style
Fedr edited this page Jul 4, 2022
·
2 revisions
Indentation must be made with spaces, not tabs. If you program in Visual Studio then please configure it to insert 4 spaces as an indentation in Options/Text Editor/C++/Tabs.
A space must be inserted after each opening bracket and before each closing bracket:
Wrong:
foo(1,x,"z");Right:
foo( 1, x, "z" );Braces must be put on the new line, not at the end of the current line:
Wrong:
void foo() {
}Right:
void foo()
{
}Do not put many statements in one code line. The only exception could be inline function definition in a class, to make class definition more compact and easily observable.
Wrong:
ProgressBar::nextTask( "Converting object A" ); auto gridA = convert( *objA_->objectMesh );Right:
ProgressBar::nextTask( "Converting object A" );
auto gridA = convert( *objA_->objectMesh );