Event
Pre Conference Workshop: Andreas Fertig, "From C to C++"
Pre Conference Workshop: Andreas Fertig, "From C to C++"
Couldn't load pickup availability
Course Description
In this class, you'll dive into C++ and compare it to the language you already know and use, C.
The class is perfect for you if you're from an embedded environment transitioning from C to C++. Therefore we look only at constructs that are commonly used in constrained environments.
You'll first see some notable differences between the two languages. Yes, some old habits will have to go.
Next, you'll learn about the object-oriented part of C++, classes, and how they work.
This base is followed by various C++ features that make the language easy to use, such as range-based for loops.
There is also a section about dynamic memory management and what options you have in C++, assuming several constraints exist.
The final lesson is about a major part of C++, the Standard Template Library, short STL. I present a list of headers that are safe to use in constraint environments. And, you'll learn about some STL elements that will ease your life.
After this class, you have a good understanding of programming C++. With your existing knowledge of C, this class will help you to adapt to C++ quickly.
Course Outline
- Some differences between C and C++
- Classes and inheritance
- Language features in C++
- Dynamic memory management
- Interesting parts of the STL
Prerequisites
Good knowledge of the C language is required.


Full conference
General admission ticket to CppNorth 2023. Access to all talks, keynotes, and exhibitor spaces.
-
Hassle-Free Refunds
Ticket is refundable up to 10 days prior to the start of the conference.