Supported Typesbool, float, double, int8_t, int16_t, int32_t, int64_t, uint8_t, uint16_t, uint32_t, uint64_t
vector, deque, list, (multi)map, (multi)set, unordered_(multi)map, unordered_(multi)set
user defined types -- we don't support nested classes
plf::colony - new in 2017
marshalling_integer -- a variable length integer that takes between one and five bytes
boost::container::small_vector - new in 2017
std::string_view - new in 2017
We will consider supporting additional types if something you need isn't listed here.
Supported PlatformsThe software has been tested on FreeBSD, Linux, Windows and Mac OS X.
The C++ Standard Library
What every professional C++ programmer should know about the standard library.
By Rainer Grimm
With C++11 and C++14 we have a lot of new C++ libraries. In addition, the older libraries are greatly improved. The key idea of this book is to give you the necessary information on the new and older libraries in about 200 pages. This book assumes you are familiar with C++. If C++ is new to you, you should start with a textbook about core C++. Once you have mastered a book about the core language, you can take your next step by reading this book. To make the job easier, there are a lot of short code snippets to connect theory and practice.