This question already has answers here:
Is the sealed command c++ 0x or is it only microsoft who has it
(3个答案)
3年前关闭。
考虑以下类别:
可以很容易地从中继承:
好吧,到目前为止...假设我们不希望任何人从
或者我们可以这样做:
关键字
(3个答案)
3年前关闭。
考虑以下类别:
class X {
};
可以很容易地从中继承:
class Y : public X {
};
好吧,到目前为止...假设我们不希望任何人从
Y
继承,我们可以改为这样做。class Y sealed : public X {
};
或者我们可以这样做:
class Y final : public X
};
关键字
final
和sealed
之间的主要区别是什么?我知道它们的基本用途以及用途。我只是想知道两者之间是否有任何特别的区别。 最佳答案
sealed
不是标准C++-它似乎是Visual C++ CX extension。在同一页面上:
09-08 04:45