c++ - C++ 是否有关键字允许从派生类引用基类型?

标签 c++ inheritance

举个例子:

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/

相关文章:

c++ - opencv rtsp流协议(protocol)

c++ - 使用模板类型为该模板类型生成唯一的成员名称

c++ - 灵气 : Completely ignoring output of some rules

c++ - 了解 Google 的 V8 C++ 代码库中的继承

java - 如果其中一个边界是一个类,则必须首先在 java 泛型中指定它。为什么?

c++ - 使用具有多个顶层窗口的 MFC MDI

c++ - Arduino - 尝试优化速度,需要回显传感器数据

C++ 保留指向模板对象的指针集合,所有指针都派生自非模板类

c++ - C++中这两种转换方法有什么区别?

c++ - 有没有办法将抽象对象转换给它的 child ?