C++ Dos and Don'ts | Open Awesome