Work

Understanding and Low Level Implementation Basic OOP Constructions

Year: 1997
Type: article
Abstract: Experience in the teaching of object-oriented programming shows that there are some basic constructions which are frequently used incorrectly by students. For example, many students have difficulties with the use of references and pointers, const and static objects, and virtual functions. This paper presents a detailed explanations of such constructions in C++, with examples of their implementation in assembly language as generated by the compiler. This will enable students to not only understand how these constructions work, but also to get a feeling for their efficiency. There are also some recommended rules for good class design.
Language: English
Open Access status: green
OpenAlex ID: W29369094
FWCI: 5.857
Cites: 4
Cited by: 3
Related to: 10