Yes, this is true, because as long as _bar is not yet constructed, a repository exists for it, and the link to it is fine, until you actually use this link until the body of the constructor of the derived class.
Here is another post on a topic that you can find: https://stackoverflow.com/a/318829/
And finally, the answer that the standard quotes is: https://stackoverflow.com/a/166778/
Before the life of the object, but after storage which will occupy the object, [...] was allocated, any pointer that refers to the location of the storage where the object will be or is located can be used, but only in a limited way.
John zwinck
source share