C++ Course Prerequisites
Prerequisites for taking the course Building Classes in C++
Prerequisites for Building Classes in C++
Make sure you have the background and equipment required for this course.
Building Classes in C++ is intended for experienced C programmers who are already comfortable with the basic difference between C and C++ syntax and who
are comfortable working with the
struct construct to build ADTs.
A struct in the C programming language is a complex data type declaration that defines a physically grouped list of variables to be placed under one name in a block of memory,
allowing different variables to be accessed by means of a single pointer, or the struct declared name which returns the same address.
The struct can contain many other complex and simple data types in an association,
and is therefore a natural organizing type for records like mixed data types
in lists of directory entries reading a hard drive
- file length,
or other mixed record type.
You can use either Windows, Macintosh, or Linux/Unix machines to take this course.
The course is intended to be platform-independent. Please be sure you are aware of platform-dependent issues that may affect your compiler.
In computers, a platform is an underlying computer system on which application programs can run. On personal computers, Windows 2000 and the Mac OS X are examples of two different platforms.
On enterprise servers or mainframes, IBM OS/390 is an example of a platform.
Mainframe computers are computers used primarily by large organizations for critical applications, bulk data processing such as census,
industry and consumer statistics.
The term originally referred to the large cabinets known as main frames that housed the central processing unit and main memory of early computers.
Later, the term was used to distinguish high-end commercial machines from less powerful units