This will be a set of workshop exercises for C++11 Compile Time Features workshop.
Currently not finished. Check the TODO file for what's done and what's still left to do.
- nullptr
- auto and range-based for loop
- std::begin, std::end
- unified initialization
- extern templates
- generalized constant expressions and static assertions
- variadic templates
- initializers list
- alternative function syntax + decltype
- override and final
- default and delete
- strongly-typed enums
- alias templates
Standard CMake way:
$ mkdir build
$ cd build
$ cmake ..
$ make run