Do you know what value-initialization means, and why it's simpler in C++11?
by Andrzej Krzemieński
From the article:
Some time ago, I showed how
boost::value_initializedcan be used to value-initialize objects in generic components in C++03. In C++11 it is practically not necessary. C++11 gives you a way to force value-initialization of your objects in any possible initialization context.
Are you familiar with term “value initialization”? It is sometimes confused with “default-initialization”...