RidgeRun Developer Manual/Coding Styles/C++: Difference between revisions

From RidgeRun Developer Wiki
No edit summary
No edit summary
Line 25: Line 25:
</syntaxhighlight>
</syntaxhighlight>


A derived good practice is to use <code>const</code> keyword as much as you can:
<syntaxhighlight lang="c++">
const int val = 1;


if (val = 2) { // This should not compile
    ...
}
</syntaxhighlight>





Revision as of 22:34, 21 October 2020





Previous: Coding Styles/C Index Next: Coding Styles/Python




Introduction to 'C++' Coding Styles

There are many coding styles as the concept covers a lot of aspects when writing software source code. In general RidgeRun tries to follow the Google C++ Style Guide.

Other good practices

Conditionals

if ( NULL == var ) {
  // ...
}

This is to avoid possible bugs like:

if ( var = NULL ) {
  // ...
}

A derived good practice is to use const keyword as much as you can:

const int val = 1;

if (val = 2) { // This should not compile
    ...
}


Previous: Coding Styles/C Index Next: Coding Styles/Python