又一个关于<深度探索C++对象模型>书中的问题
该书P41说到:
“如果一个class 没有任何constructor,但它内含一个member object,而后者有default constructor,那么这个class的implicit default constructor就是”nontrivail”,编译器需要为此class 合成出一个default constructor,不过这个合成操作只有在 constructor真正需要被调用时才会发生”
句中的“constructor真正需要被调用时”是指的什么时候以及什么情况?