补偿做法:
>由于你无法使用virtual函数从base classes向下调用,在构造期间,你可以藉由"令derived classes将必要的构造信息向上传递至base class构造函数"替换之而加以弥补.
请记住:
>在构造和析构期间不要调用virtual函数,因为这类调用从不下降至derived class(比起当前执行构造函数和析构函数的那层).
补偿做法:
>由于你无法使用virtual函数从base classes向下调用,在构造期间,你可以藉由"令derived classes将必要的构造信息向上传递至base class构造函数"替换之而加以弥补.
请记住:
>在构造和析构期间不要调用virtual函数,因为这类调用从不下降至derived class(比起当前执行构造函数和析构函数的那层).