RessourcenmanagementEng

Careful Handling of Resources

/
The careful handling of resources - may it be, for example, memory, files, or sockets - is a key concern…
POD

Generalized Plain Old Data

/
Plain Old Data (POD) obeys the C standard layout. Therefore, you can directly apply the fast C functions…
rehashLinux

Buckets, Capacity, and Load Factor

/
The hash function maps a potentially infinite number of keys on a finite number of buckets. What is the…
hashfunction

Hash Functions

/
The hash function is responsible for the unordered associative containers' constant access time (best…
windows

Associative Containers – A simple Performance Comparison

/
Before I take a deeper look insight the interface of the hash tables - officially called unordered associative…
geordneteAssoziativeArrays

Hash Tables

/
We missed the hash table in C++ for a long time. They promise to have constant access time. C++11 has…
ContainerVersusElement

Type-Traits: Performance Matters

/
If you look carefully, you see type-traits have a big optimization potential. The type-traits support…
constexpr11

constexpr Functions

/
constexpr functions are functions that can be executed at compile time. Sounds not so thrilling. But…
userdefinedTypes

constexpr – Variables and Objects

/
If you declare a variable as constexpr the compiler will evaluate them at compile time. This holds not…
userdefinedLiteralsConstexprResult

Constant Expressions with constexpr

/
You can define with the keyword constexpr an expression that can be evaluated at compile time. constexpr…