В Эффективном C ++ сказано, что элементы данных в списке инициализации должны быть перечислены в порядке их объявления. Далее говорится, что причиной этого является то, что деструкторы для элементов данных вызываются в порядке, обратном их конструкторам.
Но я просто не понимаю, как это может быть проблемой ...