我理解如何使用C ++ 11 delete
关键字创建无法复制或移动的类,但是在Bjarne Stroustrup的 C ++编程语言第4版中, 3.3.4节抑制操作,它说(强调我的):
通常使用层次结构中的类的默认副本或移动 一场灾难:只给出一个指向基地的指针,我们根本就不知道是什么 派生类有的成员,所以我们不知道如何复制它们。
有人可以提供一个小例子吗?如果我们使用仅指向基类的指针,是否应该实现复制/移动?
修改:
在我阅读了Igor Tandetmik提供的链接后,我找到了this(看看“背叛的案例”),这个问题给出了一个非常明确的答案,关于对象切片< / em>的