Back to activities
workshop

C++ Basics

iCalendar

Mar 6, 2020   02:00 PM — 05:00 PM

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:

  1. Types, declaration, conditional statements, looping statements
  2. Elementary Pointers, Arrays, Reference
  3. Functions
  4. Function overloading (with operator overloading) (3)
  5. Exception handling
  6. Namespace and scoping
  7. const/static/auto specifiers
  8. Classes - Constructors, destructors (7)
  9. Class attributes (const members, mutable) (8)
  10. Creating objects on the heap (2)
  11. Inheritance/Polymorphism (9, 10)
  12. Metaprogramming - Templates (3, 4)
  13. Standard Template libraries
    • vector
    • array
    • deque, list, map etc.
  14. 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
2920, chemin de la Tour
Montréal QC H3T 1J4
Canada

Associated organization

GERAD & CIRRELT