c++ - C++ 是否有允许从派生类引用基类型的关键字?
问题描述
例如:
class some_base
{
... // some valid code
};
class derived : public some_base
{
...
derived& operator=( const derived& that )
{
some_base::operator=( that );
...
return *this;
};
如果我们能够在derived's
分配运算符中使用一些关键字而不是some_base
限定符,那就太好了。编译器知道我们继承的类型,所以在我看来这不是问题。
那么问题是С++是否提供了一个辅助关键字来简化编码器的生活?
解决方案
编译器知道我们继承的类型,所以这不是问题
除非您从多个基类派生 - 在这种情况下,编译器将如何确定它是哪一个?
所以不,没有这样的关键字,你所能做的就是在你的编码标准中加入一个。
推荐阅读
- node.js - 在瀑布对话期间避免 Luis 打断 (BotFramework v4)
- python - 如何用张量索引 LSTMStateTuple 列表?
- arrays - 玩!Scala JSON 对象处理
- mysql - 在同一个表中插入来自选择的值
- excel - 循环通过基于 URL 网络的查询
- python - 有多少个 8 位数字都可以被 18 整除,并且每个数字都是 1、2 或 3?
- r - 带有 ggExtra 边缘箱线图的直方图
- docker - 从文件中设置变量
- java - 我正在尝试根据对象的值过滤 RecyclerView
- javascript - python - 如何在python-socketio中从python服务器向javascript客户端发出消息?