override

override and final

/
Using the context-sensitive keyword override and final, you can explicitly manage the overriding of virtual…
enumClassic

Strongly-Typed Enums

/
Enumerations are a convenient way to define integer constants with names. These integer constants are…
RawAndCookedEng

Raw and Cooked

/
C++11 has user-defined literals for characters, C strings, integers, and floating-point numbers. Integers…
average

User-Defined Literals

/
User-defined literals are a unique feature in all mainstream programming languages. They empower you…
cover2

Published at Leanpub: The C++ Standard Library

/
Just published: The C++ Standard Library: What every professional C++ programmer should know about the…
cover2

I’m proud to present: The C++ Standard Library

/
The C++ Standard Library: All you have to know as a professional programmer about the C++ library.   I'm…
compare

Compare and Modify Types

/
The type-traits library empowers you to compare and modify types. All is done at compile time therefore,…
primaryTypeCategories

Check Types

/
Template Metaprogramming is programming at compile time. But what has template metaprogramming in common…
gcd

More and More Save

/
In the post Statically checked I wrote that the functions of the type-traits library are an ideal fit…
static assert

Statically Checked

/
static_assert is the tool in modern C++ to make your code safe. static_assert The usage of static_assert…