标签: c++
众所周知,我们不应该在构造函数或析构函数中调用虚函数。
我想知道我们是否不应该在复制赋值(operator =)中调用虚函数?
答案 0 :(得分:7)
虚拟函数将像通常在复制赋值运算符中一样工作。在这方面,只有构造函数和析构函数是特殊的。也就是说,这是否是一个“好主意”取决于你究竟在做什么。