Lecture

Namespaces: Object-Oriented Programming

Related lectures (32)
Operator Overloading in C++
Explores operator overloading in C++, emphasizing class manipulation and code compilation.
Object-Oriented Programming: Constructors/Destructors
Covers constructors, destructors, modular programming, separate compilation, and reusability in C++.
Abstract Data Structures and Standard Libraries
Covers abstract data structures and the C++ standard library, including linked lists, stacks, queues, and complex numbers.
Object Oriented Programming: Separate Compilation
Covers separate compilation in object-oriented programming for modular design and code reusability.
Generic Programming: Templates
Covers generic programming in C++ through templates for classes and functions, showcasing examples and discussing specialization and separate compilation.
Default Constructors in C++MOOC: Introduction to Object-Oriented Programming in C++
Covers default constructors in C++, including examples and implications of specifying constructors in C++11.
Copy Constructor in C++MOOC: Introduction to Object-Oriented Programming in C++
Covers the copy constructor in C++, its generation, initialization, and suppression in C++11.
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.
C++ Standard Library: Tools Overview
Covers the main tools in the C++ standard library, emphasizing their importance for efficient programming.
C++ Standard Library: Containers and Algorithms
Covers the basics of C++ standard library containers, algorithms, and iterators.

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.