oL10 | Embedded Modern C++ Programming |
Labs are conducted QEMU ARM-based board |
Exercise: | Using auto to declare variables |
Exercise: | Using modern C++ keywords | |
Exercise: | Create a singleton using modern C++ |
Exercise: | Using the new for loop syntax | |
Exercise: | Using std::tuple | |
Exercise: | Move semantics performance advantages on embedded systems |
Exercise: | Using the new elements added to the standard library | |
Exercise: | Using std::optional |
Exercise: | Using String class and String literals |
Exercise: | Blink synchronously 4 Leds |
Exercise: | Understanding lambda | |
Exercise: | Using lambda to modify and display a vector |
Exercise: | Override new and delete | |
Exercise: | Understanding unique and shared pointers |