This is a list of topics to be covered on this module. Note that during the course, topics will not necessarily be introduced in the order presented on this page.
Topics are labelled as follows:
ls, pwd, cd, cp, mv, rm, β¦-o, -O2, -Wall, -c, -I, -gMake, CMake, β¦)oop_build script supplied as part of this coursemain() function#include"" and angled brackets <> in #include directiveint, short, char, and their unsigned versions, float, double, β¦auto keyword=, +, -, *, /, %, ++, --, <<, >>, +=, -=, *=, /=if/else statementfor loopfor loopwhile loopdo/while loop==, !=, <, >, <=, >=&&, ||, !inline keyword for functions and for variablesstd::cin, std::cout, std::cerr and their usestd::ifstream, std::ofstream<<, >>)catch statementsusing declarationusing namespace std; is discouragedstruct, difference between struct & classpublic, protected, privatethis pointerpublic, protected and private inheritancetypename & class keywordsstd::vector, std::array, std::stringstd::ranges librarystd::ranges::sort(), std::ranges::max(), std::ranges::min(), std::ranges::find(), β¦new & deletenew[] & delete[]std::reference_wrapper