CRTP

Curiously Recurring Template Pattern

Read more

C++ Dependent Name

In C++, a dependent name refers to a name (e.g., a type, variable, function, or template) whose meaning depends on a template parameter.

Read more

Most Vexing Parse

The term “most vexing parse” was first used by Scott Meyers in his 2001 book Effective STL.

Read more

SFINAE

“Substitution Failure is Not An Error”

Read more

Class Functions inlining

Today, while reading a book by Bjarne Stroustrup, I came across an interesting C++ fact that I hadn’t known before.

Read more