[C++] EPIC good coding practice

Check this: https://docs.unrealengine.com/latest/INT/Programming/Development/CodingStandard/index.html

Hi Guys.

I am an average C/Python programmer but i have decide to make the leap of faith and start to learn C++ in order to use UE4 in depth. C++ is a BIG language that need time to be mastered it also offer a huge set of feature and a huge flexibility on how you organise your code.

I would like to know where i can find a list of the Good / Bad Coding practice that you guys at EPIC have to respect.
Something like the Google C++ Style Guide
http://google-styleguide.googlecode.com/svn/trunk/cppguide.html

In other words i would be curious to know stuff like:

  • What feature of C++ you use / What feature are forbidden
  • Does external LIB like STL or Boost are allowed ? (i guess not …)

Basically i need some guidance and good coding practice from some C++ JEDI @EPIC to avoid produce garbage code during my humble beginings in C++ world.

From a noob POV i would try to stick as much as i can with an explicit code as close as possible as C. And only use C++ for structuring things in an OOP fashion.

Any input from a C++ expert would be useful, if you know a book or blog that has change your C++ life feel free to share it ! :slight_smile:

Thanks for your time !

Cheers

Emmanuel

Thanks for your help Xenome , it looks to be exactly what i need ! :slight_smile: