Custom conversions in C++

Article discussing implicit vs explicit conversion and defining your own conversions in c++

ADL (Argument-dependent lookup) explained

ADL work is to set a couple of rules to lookup for functions based on their namespaces parameters provided, e.g:

return false vs return true

Introduction You might think that this is a stupid debate, and maybe you are right but let me take a moment to explain to you if we should care whether to return true or false. True and false are the …

What happens with std::vector<bool>?

If you know a bit of modern C++ you will have use the std::vector<T> container a lot of times without even wondering what type you specify to instantiate the container. This is fine for every ca…