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.
Author: Sklyarov, Valery
Language: English
Subfield: Computer Science Applications
Field: Computer Science
Domain: Physical Sciences
SDG: Quality education
Open Access status: green
OpenAlex ID: W29369094
