腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
c++
仅
继承
公共
构造
函数
、
、
我正在尝试从基类
继承
构造
函数
,但收到错误: C2876:'Poco::ThreadPool‘:并非所有重载都是可访问的。ThreadPool{ }; ThreadPool有3个
构造
函数
,2个
公共
构造
函数
和1个私有
构造
函数
。我怎么能只<e
浏览 10
提问于2017-08-02
得票数 0
回答已采纳
3
回答
在哪种情况下,派生类必须有自己的
构造
函数
?
在
C++
中,在什么情况下,派生类必须有自己的
构造
函数
?非常感谢。
浏览 0
提问于2010-01-29
得票数 2
回答已采纳
6
回答
构造
函数
为私有时使用
公共
析构
函数
、
、
我见过这样的代码,其中
构造
函数
被声明为私有,而析构
函数
被声明为
公共
。这样的声明有什么用呢?析构
函数
是否需要是
公共
的,以便在
继承
期间可以进行调用,或者它是代码中的一个bug?这个问题可能看起来有点缺乏信息,但我真正想知道的是,当
构造
函数
必须是私有的时,拥有一个
公共
析构
函数
是否遵守
C++
规则?
浏览 0
提问于2013-08-31
得票数 9
1
回答
您可以在类声明中拥有但在联合声明中永远不会遇到的1件事是什么?
、
可悲的是,我想不出这样的事情...
函数
、
构造
函数
、析构
函数
并且联合不同于结构,因为它将所有成员放在同一位置。 谢谢
浏览 2
提问于2011-02-01
得票数 4
1
回答
是否使
公共
类仅在程序集中可扩展?
、
、
、
这样的事情在C#中是可能的吗?一般的CLR是怎么回事?{
浏览 2
提问于2015-05-24
得票数 0
1
回答
未定义的对“`CORBA::ValueBase::ValueBase()”的引用,我如何解决它?(在omniORB中使用哪个库)
、
、
我在omniORB中使用
C++
作为CORBA。因为它是一个标准文件,所以我不能为它定义
构造
函数
&析构
函数
。谁能让我知道哪个库包含了定义或者如何避免?
浏览 5
提问于2014-01-03
得票数 0
回答已采纳
4
回答
对
C++
中的
构造
函数
链感到困惑
、
我已经在
C++
中使用了相当多的单例类(对于一个类),现在对于一个非类项目,我尝试使用
继承
的类。谢谢你的帮助!
浏览 4
提问于2012-03-17
得票数 0
回答已采纳
2
回答
如果基类
构造
函数
受到保护,为什么我们不能在派生类
函数
中创建基类的对象
、
Derived:public Base { void func() { }上面的代码会显示一个编译错误,说明Base的
构造
函数
是受保护的但是如果我在main中创建一个派生类的对象,基类的
构造
函数
会被调用(我知道它是由派生类
构造
函数
内部调用的),这意味着基类
构造
函数
可以从派生类
函数
中调用。那么为什么我们不能在派生类
函数
中创建基类对象呢?还有
浏览 1
提问于2015-01-02
得票数 0
2
回答
是否可以在
C++
中创建
构造
函数
数组?
、
、
、
我试图更好地编写
C++
代码,并想知道这样的事情是否可能:这是解决这个问题的好办法吗?
浏览 1
提问于2021-01-21
得票数 2
回答已采纳
1
回答
用于自己库的javascript中的静态私有变量
、
、
、
我开发了一个库,以使类结构易于使用,比如在
C++
中。我知道有许多方法可以在JS中存档
C++
等效的行为,但是其中一些方法确实很难限制,比如
函数
重新定义。为此,我开发了ClassBuilder.js。目前,我可以通过封装和定义属性来涵盖
C++
的大部分行为。这包括成员的隐私,如私有的、受保护的和
公共
的、虚拟功能、
继承
的隐私。也是
构造
函数
和析构
函数
调用。 目前,我试图解决列表中的最后一点:静态成员。通过将
构造
函数</
浏览 2
提问于2016-06-14
得票数 0
6
回答
C++
结构
继承
、
、
据我所知,
C++
中类和结构之间的主要区别(也可能是唯一的)是,类的成员在默认情况下是私有的,而结构默认是
公共
的。但是,而且可能因为我以前是一个C开发人员,我仍然继续声明structs只包含"public“字段,而且我几乎从不声明方法(除了初始化成员的
构造
函数
)。 谢谢
浏览 2
提问于2017-09-21
得票数 7
回答已采纳
3
回答
只读字段与抽象的纯getter属性
、
这两种方法都是这样做的: field的值绑定到每个实例,并且没有任何东西阻止
继承
者允许在其<
浏览 4
提问于2015-04-23
得票数 5
回答已采纳
5
回答
有效
C++
:阻止受保护的
继承
?
、
、
我当时正在阅读Scott的“ comment
C++
”(第三版),在第32项中的一个段落中:确保
公共
继承
是第151页的" is -a“,他发表了这样的评论(我用粗体表示): 问题:我该如何解释这个评论?迈尔斯是否试图传达这样一个观点:受保护的
继承<
浏览 10
提问于2011-06-26
得票数 22
回答已采纳
2
回答
在
C++
中定义接口(没有成员的抽象类)
、
、
、
接口通常应该完全由
公共
的纯虚拟
函数
和C.121中的默认/空虚拟析构
函数
组成。因此,我想应该用struct关键字声明它,因为它只包含
公共
成员。为了能够通过指向抽象类的指针来使用和删除子类对象,抽象类需要一个
公共
的默认虚拟析构
函数
C.127。“多态类应通过删除复制操作(复制赋值操作符、复制
构造
函数
)来禁止复制”C.67,以防止切片。使用owner<T> 的方法对我来说没有任何意义,因为示例不应该编译:派生
函数
仍然没有
浏览 3
提问于2020-12-23
得票数 0
回答已采纳
2
回答
基引用的私有
继承
和派生对象
据我所知,我们不能将派生类对象传递给基类引用以进行私有
继承
的原因是,因为Derived是从Base私有
继承
的,所以base的默认
构造
函数
将在derived的
构造
函数
之前调用。但是因为它是私有的,并且不是
继承
到派生的,所以我们得到一个编译器错误。但是,如果我尝试为Base创建一个
公共
构造
函数
,并私有地从Derived
继承
,然后将
公共
状态重新分配给Base的
构造
<em
浏览 9
提问于2012-05-07
得票数 1
4
回答
C++
中的虚拟类可以有成员变量吗?
假设我有一个纯虚拟类,我可以在
C++
中做这样的事情吗:{ bool hasBeenTreated; // <virtual bool Treat() = 0;如果没有,如何确保
继承
ITreatable的类具有名为hasBeenTreated的成员变量?这有可能吗?谢谢Edit2:我知道
公共
成员变量是不好的做法,我只是想知道总体上
浏览 0
提问于2011-05-19
得票数 28
回答已采纳
1
回答
继承
中调用
构造
函数
的顺序
、
、
、
我是
C++
编程语言的新手,我对
继承
中调用
构造
函数
的顺序感到困惑。我的问题是,即使
构造
函数
和析构
函数
不是由派生类
继承
的,为什么基类
构造
函数
会在我创建派生类对象时调用。
浏览 0
提问于2013-02-14
得票数 1
回答已采纳
1
回答
c++
钻石
继承
结构
仅
由基
构造
函数
构造
、
、
我很难用这个基类来
构造
我的皇后类,我有虚拟的我的车和主教类,以防止重复的问题。现在,我得到了错误声明,Rook和Bishop是虚拟的,它没有默认的
构造
函数
。
浏览 0
提问于2018-05-18
得票数 0
回答已采纳
2
回答
继承
默认
构造
函数
,是一个矛盾吗?
、
、
、
在
C++
(
继承
主题)中,我读到:基类
构造
函数
不是
继承
的,我们必须显式定义派生类所需的任何
构造
函数
2)上面写
浏览 7
提问于2020-06-09
得票数 0
1
回答
如何将空数组传递给
继承
的
构造
函数
我试图在OpenZeppelin上编写一份
继承
自ERC-777合同的合同。此合同有一个具有以下签名的
构造
函数
: string memory name_, address[] memorydefaultOperators_在
继承
的契约中,我试图编写一个
构造
函数
,该
构造
函数
不带参数,并为
继承
的
构造
函数
提
浏览 0
提问于2022-02-18
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券