Next Previous Contents

17. C++ Coding Conventions

Coding convention is very essential for readability and maintenance of programs. And it also greatly inproves the productivity of the programmer. Coding convention is required for good coding discipline. The following is suggested - inside class definition:

Uniform world-wide coding convention for C++ language will help better programming.

In the sample code given below t stands for protected, v stands for private, m stands for member-variable and p stands for pointer.


class SomeFunMuncho
{
 public:
 int mTempZimboniMacho; // Only temporary variables should be public as per OOP
 float *mpTempArrayNumbers;
 int HandleError();
 float getBonyBox(); // Public accessor as per OOP design
 float setBonyBox(); // Public accessor as per OOP design
 protected:
 float mtBonyBox;
 int *mtpBonyHands;
 char *tHandsFull();
 int tGetNumbers();
 private:
 float mvJustDoIt;
 char mvFirstName[30];
 int *mvpTotalValue;
 char *vSubmitBars();
 int vGetNumbers();
};

When your program grows by millions of lines of code, then you will greatly appreciate the naming convention as above. The readability of code improves, because just by looking at the variable name like mvFirstName you can tell that it is member of a class and is a private variable.

Visit the C++ Coding Standards URLs


Next Previous Contents

AltStyle によって変換されたページ (->オリジナル) /