C++ coding Source and files Naming conventions Coding rules Blocks Class declaration Initializer list Functions Miscellaneous