Tutorial by Examples: 98

C++98 is the first standardized version of C++. As it was developed as an extension to C, many of the features which set apart C++ from C are added. Language Extensions (in respect to C89/C90) Classes, Derived classes, virtual member functions, const member functions Function overloading, Opera...
Encapsulating an OpenGL object in C++98/03 requires obeying the C++ rule of 3. This means adding a copy constructor, copy assignment operator, and destructor. However, copy constructors should logically copy the object. And copying an OpenGL object is a non-trivial undertaking. Equally importantly,...

Page 1 of 1