腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
隐藏基类
成员
、
、
我有一个基类和一个
派生类
。我在基类
中
调用一个
函数
(它有很多代码我想重用),它引用了我想隐
藏在
派生类
中
的
一个私有变量。也就是说,我想调用baseclass方法并让它对
派生类
成员
变量起作用。私有
成员
是不同
的
类型,但派生自同一类型。当我调用受保护
的
函数
时,它引用
的
是基类私有
成员
,而不是
派生类
成员
。我
浏览 0
提问于2018-02-06
得票数 0
回答已采纳
1
回答
为什么我们在
派生类
中使用声明?
可能重复: using声明将基类
中
的
数据
成员
或
成员
函数
的
名称引入到
派生类
的
范围
中
,当我们从基类
派生类
时,这是
隐
式完成
的
,那么使用“使用声明”有什么用处呢?我想深入了解如何在c++
中
的
类中使用声明。
浏览 1
提问于2011-06-23
得票数 1
1
回答
为什么
派生类
不使用基类operator= (赋值操作符)?
、
、
下面是一个实际问题
的
简化版本。代码不是调用Base::operator=(int),而是生成一个临时
的
Derived对象并将其复制。为什么基本赋值运算符不被使用,因为
函数
签名似乎完全匹配?这个简化
的
示例不会显示任何不良影响,但是原始代码在析构
函数
中有一个副作用,它会造成各种破坏。
浏览 1
提问于2012-05-31
得票数 14
2
回答
隐
式声明默认构造
函数
、
我对以下
的
说法感到困惑。 以上
的
陈述是什么意思?如果基类包含显
浏览 5
提问于2012-07-20
得票数 2
回答已采纳
3
回答
在c++
中
“此”指针是如何在继承
中
工作
的
?
、
、
、
、
问题: 在下面的代码
中
,“this”指针指向基类和
派生类
中
的
不同事物,尽管它在技术上包含相同
的
地址。当'this‘指针与继承一起使用时发生了什么。(如有任何帮助,我们将不胜感激。
浏览 9
提问于2022-05-18
得票数 -2
4
回答
为什么在调用基类复制构造
函数
(C++)时将
派生类
类型作为参数传递?
、
对于调用基类
的
复制构造
函数
,我们有这样
的
形式:{ } 我只是不明白为什么我们要把
派生类
的
对象传递给基类
的
复制构造
函数
浏览 0
提问于2012-05-15
得票数 1
回答已采纳
1
回答
C++非过载
函数
、
我想知道是否有一种使
函数
不可下载
的
方法。我
的
想法是让它在类中保持私有,这样就不可能在
派生类
中
重载
函数
。但是,如果在基类(持有私有
函数
的
函数
)
中
,我也有一个公共或受保护
的
函数
(我们称之为plf)来管理私有
函数
(让我们称之为prf),而在
派生类
中
,我创建了一个与调用公共基类
函数
(plf)
的
私有基类
浏览 4
提问于2014-07-11
得票数 0
1
回答
使用声明(
派生类
)
、
、
也就是说,
隐
式参数有助于区分这些参数吗?对于使用声明引入到
派生类
的
非转换
函数
,为了定义
隐
式对象参数
的
类型,
函数
被视为
派生类
的
成员
。
浏览 0
提问于2010-08-23
得票数 9
回答已采纳
1
回答
派生类
中
引入基
成员
函数
的
过载解析
、
、
根据标准
中
的
一些引语: std::cout << "1" << std::endl;}; Test t;} 根据我所引用
的
标准,这意味
浏览 4
提问于2020-04-07
得票数 1
回答已采纳
4
回答
另一个子类
的
子类能否从c#
中
的
基类继承方法
假设A类是基类,然后你有A
的
B类子类(B类: A)。然后你有C类: B类。 问题是如果你在A类中有一个方法,那么C类可以使用这个方法吗?
浏览 0
提问于2013-01-25
得票数 3
4
回答
派生类
中
不可用
的
赋值运算符
、
、
基类
中
的
赋值运算符在
派生类
中
似乎不可用。
浏览 0
提问于2019-02-06
得票数 31
回答已采纳
3
回答
不自动继承
的
函数
、
、
在c++
中
,我在bruce中看到,不能自动继承
的
函数
是: #include<iostream
浏览 3
提问于2013-06-06
得票数 0
回答已采纳
2
回答
为什么基类在c#
中
也称为“超类”?
、
、
、
如果答案是肯定
的
,我很好奇为什么? 在msdn
中
,“对于引用类型,从一个类到它
的
任何一个直接或间接基类或接口都存在
隐
式转换。不需要特殊
的
语法,因为
派生类
总是包含基类
的
所有
成员
。”
派生类
并不比基类更“超级”,因为“
派生类
总是包含基类
的
所有
成员
”。再加上更多,对吧?
浏览 2
提问于2016-10-27
得票数 2
回答已采纳
2
回答
隐藏基类
中
的
所有重载方法
、
最近我知道了这一点--如果一个
派生类
重新定义了基类
成员
方法,那么所有同名
的
基类方法都会隐
藏在
派生类
中
。"Derived::fun() called";}; {d.fun(5); // Compiler Error} 错误:在
函数
'int main()‘
中
:第30行:错误:没有匹配
的
函数
用于调
浏览 0
提问于2013-04-08
得票数 3
回答已采纳
1
回答
获取包含类
的
类型
我希望有一个宏,它使用它所在
的
类
的
类型,而不是将该名称传递给宏。为此,我尝试了typedef decltype(*this) my_type;,但this只能在非静态
成员
函数
中使用。有什么想法吗?编辑(注释副本): 我已经创建了一个基类和一组宏,它们使用CRTP无缝地实现类数据
的
三重缓冲。当一个三重缓冲类从另一个三重缓冲类继承而来时,实际上有两个基础--隐
藏在
宏
中
的
CRTP基础和显式基础。由于显式基类还继承自CRTP基类
的
不同实例化,
浏览 2
提问于2013-02-09
得票数 4
回答已采纳
2
回答
默认构造
函数
的
用途是什么?
、
、
cpp
的
主要格言之一是避免未初始化
的
变量。那么编译器提供
的
默认构造
函数
的
用途是什么,因为它不会初始化变量。
浏览 0
提问于2013-11-08
得票数 0
4
回答
隐
藏在
派生类
中
的
成员
函数
int main() B b; return 0;编译器(试用了g++和visual c++ 2008)表示,没有像B:foo(double)这样
的
函数
g++的确切信息是: using
浏览 1
提问于2010-07-05
得票数 6
回答已采纳
1
回答
关键字在struct C++
中
的
使用
、
、
、
我在我
的
header_file run.h
中
创建了这样
的
异常 using std::runtime_error这看起来是没有必要
的
。
浏览 11
提问于2022-11-23
得票数 -2
2
回答
C++0x与使用声明
的
混淆
、
、
、
:f; using A::f; void g() { }感兴趣
的
是显然,根据f
的
10.2查询成功并找到A::f。然而,什么样
的
候选人会过载决议考虑?规格说明是在13.3.1p4 对于使用-声明引入到
派生类
的
非转换
函数
,为了定义
隐
式对象参数
的
类型,
函数
被认为是
派生类
的</em
浏览 4
提问于2011-04-16
得票数 15
1
回答
但是,在默认情况下,父类构造
函数
将被调用。?
我知道,如果基类
成员
被重写或隐
藏在
派生类
中
,则使用基关键字来调用基类
成员
。我很清楚,如果我们需要通过链接构造
函数
将一些参数传递给基类构造
函数
。 {} 调用
派生类
中
的
参数化构造
函数</em
浏览 2
提问于2014-02-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js面向对象编程中类的成员函数
制造业人的难言之隐,都在藏在这里
C+之类型转换
藏在“吆喝”中的价值
Python和ctf中的变态隐写题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券