Lecture

Generic Programming: Templates

Related lectures (100)
Heterogeneous Collections in C++
Explores the implementation of heterogeneous collections in C++, emphasizing clean design choices for users.
Introduction to Object-Oriented ProgrammingMOOC: Introduction to Object-Oriented Programming in C++
Covers the basics of object-oriented programming in C++, including encapsulation, abstraction, and the importance of grouping data and methods.
Object Oriented Programming: Separate Compilation
Covers separate compilation in object-oriented programming for modular design and code reusability.
Heterogeneous Collections in C++MOOC: Introduction to Object-Oriented Programming in C++
Covers heterogeneous collections in C++, including generic treatments and polymorphic behavior using pointers.
Object-Oriented Programming in C++: DestructorsMOOC: Introduction to Object-Oriented Programming in C++
Covers the concept of destructors in C++, their syntax, and resource management.
Object-Oriented Programming: Polymorphism and Pointers
Explores object-oriented programming concepts like polymorphism and pointers in C++.
Featherweight Java: Core OO Features Modeling
Introduces Featherweight Java, a minimalistic model to represent core object-oriented features.
Object-Oriented Programming: Pointers and Polymorphism
Covers fundamental object-oriented programming concepts in C++, focusing on data structuring through pointers.
Object Oriented Programming in C++: Introduction and Encapsulation
Covers the basics of object-oriented programming in C++, including encapsulation and complex number representation.
Introduction to Object-Oriented Programming in C++MOOC: Introduction to Object-Oriented Programming in C++
Introduces overloading, shadowing, and overriding in C++, with examples and the use of 'override' and 'final' keywords.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.