This comes with a caveat: C++03 considers an object to be constructed when its constructor finishes executing, but C++11 considers an object constructed once any constructor finishes execution.
Тут важливе застереження: C++03 вважає об'єкт сконструйованим коли його конструктор завершив виконання, але C++11 вважає об'єкт сконструйованим щойно будь-який конструктор завершив виконання.