Back to activities
workshop
C++ Basics
Sriram Sankaranarayanan – Polytechnique Montréal, Canada
This is an interactive workshop to learn the Basics of C++. Registration is required (https://forms.gle/epNFRpDsEk33tiFu6). Topics covered will depend on the level of the participants. The list of possible topics include:
- Types, declaration, conditional statements, looping statements
- Elementary Pointers, Arrays, Reference
- Functions
- Function overloading (with operator overloading) (3)
- Exception handling
- Namespace and scoping
- const/static/auto specifiers
- Classes - Constructors, destructors (7)
- Class attributes (const members, mutable) (8)
- Creating objects on the heap (2)
- Inheritance/Polymorphism (9, 10)
- Metaprogramming - Templates (3, 4)
- Standard Template libraries
• vector
• array
• deque, list, map etc. - Modern ideas
• Smart pointers
• Attributes
NOTE: A name followed by a number in a parenthesis means, the corresponding item might be a prerequisite. For example, (3) - Functions is a pre-requisite for (4).
Please Register at: https://forms.gle/epNFRpDsEk33tiFu6
Rosemarie Santa Gonzalez
organizer
Matthieu Gruson
organizer
Location
Room 4488
André-Aisenstadt Building
Université de Montréal Campus
André-Aisenstadt Building
Université de Montréal Campus
2920, chemin de la Tour
Montréal QC H3T 1J4
Canada
Montréal QC H3T 1J4
Canada