|
This course does not require you to have used C++ ever before. However, some students have already used C++ and have learned to do things in particular ways. This page is for those students.
Because of the do-it-yourself focus of this course, and also because part of this course is getting you to solve problems in particular ways, you are required not to use some features of C++ and its associated libraries.
Do not use features of the Standard Template Library, such as vectors. Do not use any type of the form name<type>.
Do not use C++ type string. We will use a more basic way to handle strings.
Do not use goto or labels.
Do not use classes or define instance methods. (An instance method is a function that is defined inside a class.)
Do not use exception handling.
Do not use static variables.
Only use global variables in situations where they are explicitly allowed.
Do not use default parameters.
|