CSC 2210 Coding Standard

In addition to correctness, solutions will be graded for style and design. Detail is given below; but the quick list is

In more detail:

Standards Specific to C and C++ Projects

Note there is no rule that only one class appear in a particular source file.

Git Repositories

Some projects will require you to create Git repositories. Standards for these: Note that using non-standard build tools generally leads to checking in build products by mistake. Use the approved build tools.

Note:

By default, Windows is configured to not show extensions such as ".cpp" for file names. This causes problems for engineering students. See here to enable showing extensions.