Да, это действительно так, потому что пока _bar
еще не сконструирован, хранилище для него существует, и ссылка на него в порядке, пока вы фактически не используете эту ссылку до тех пор, пока не тело конструктора производного класса.
Вот еще одно сообщение по аналогичной теме, которое вы можете найти: https://stackoverflow.com/a/5905746/4323
И, наконец, ответ, который цитирует стандарт: https://stackoverflow.com/a/6258431/4323 , говорящий:
До того, как срок жизни объект был запущен, но после того, как было выделено хранилище, которое будет занимать объект [...], может использоваться любой указатель, который ссылается на место хранения, в котором находится или находится объект, но только ограниченным образом.
BLOCKQUOTE>