Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Resources

To solve the exercises you can work through numerous resources. The ones enumerated here can give you a good idea.

basics

A brief guide through 'basic' c++ concepts. Actually this is kindof required knowledge for starting the rest of the course. In pdf format or on google drive.

coreextensions

This presentation is a reordered form of This One

vector<Slide> slides("http://www.slideshare.net/adankevich/c11-15621074");
auto rest = std::partition(begin(slides), end(slides),
    [](const auto &Slide) { slide.tags.contains("core-extensions"); });
slides.erase(rest, end(slides));

lambda-functions

This presentation is a reordered form of This One

vector<Slide> slides("http://www.slideshare.net/adankevich/c11-15621074");
auto rest = std::partition(begin(slides), end(slides),
    [](const auto &Slide) { slide.tags.contains("lambda-functions"); });
slides.erase(rest, end(slides));

Smart Pointers:

c11-smart-pointer

Move semantics

Move-Semantics-Part-1

(Move-addicts can read on about perfect forwarding and move-function idioms in the follow-up)

STL Algorithms

[STL Algorithms.pdf](/slides/5.b.STL Algorithms.pdf/)

Multithreading

c11-multithreading-futures

Variadic templates

Alexandrescu's Going Native 2012 slides If you've got a hour, watch his talk on youtube