Orateur
David Chamont
(IJCLab - IN2P3 - CNRS)
Description
First contact with C++, in its most used version in new physics projects : aka C++17.
The course is targeted at people who have programming experience, especially with Python. In particular, we will talk about :
- builtin types, variables, functions,
- passing arguments by value and by reference,
- type inference and templates,
- returning a tuple of values,
- std::vector vs std::array,
- compilation and libraries.
Prerequisites : to have practised Python regularly.