举个例子:
class some_base
{
... // some valid code
};
class derived : public some_base
{
...
derived& operator=( const derived& that )
{
some_base::operator=( that );
...
return *this;
};
如果我们能够在派生的
赋值运算符中使用某些关键字而不是some_base
限定符,那就太好了。编译器知道我们继承的类型,所以在我看来这不是问题。
所以问题是 С++ 是否提供了辅助关键字来简化编码人员的生活?
最佳答案
Compiler knows a type we inherit from so it's not a problem
除非您从多个基类派生 - 在这种情况下,编译器将如何决定它是哪一个?
所以不,不存在这样的关键字,您所能做的就是将一个关键字放入您的编码标准中。
关于c++ - C++ 是否有关键字允许从派生类引用基类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50044769/