腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
面向对象编程、继承、
复制
构造
函数
、
假设我有
一个
基
类
Person,并且公开地从
基
类
Person继承
一个
类
Teacher。现在,在主要
函数
中,我写了这样
的
东西// is for derived classTeacher object(“name”,17) ; Teacher object1=object;
浏览 7
提问于2010-01-17
得票数 4
回答已采纳
1
回答
如何
编写
一个
复制
构造
函数到
一个
只有
参数
构造
函数
,
没有
默认
构造
函数
的
基
类
?
、
、
我正在尝试为Clib
类
写
一个
复制
构造
函数
,这个
类
是从Cotherlib派生
的
,它
没有
默认
的
构造
函数
。我
的
原始代码包含
一个
深度
复制
操作,并使用另
一个
返回CLib对象
的
c
函数
,因此需要
一个
复制
构造
函数
#inc
浏览 17
提问于2020-03-16
得票数 0
3
回答
为什么
默认
的
C#
类
(由微软
编写
)不遵守与编码器
编写
的
类
相同
的
C#规则
我
的
问题是,如果我在Class A中
没有
默认
构造
函数
(它是
一个
基
类
,并有其他2或3个非
默认
构造
函数
),我
如何
在Class B中运行
一个
非
默认
构造
函数
,该
构造
函数
是从Class A派生
的
。FormValueProvider
只有
一个</
浏览 3
提问于2014-02-09
得票数 3
3
回答
面向对象编程、继承
复制
构造
函数
、
假设我有
一个
基
类
"person“。我公开地从
基
类
"person“继承了
一个
类
"student”。我还
没有
编写
基
类
和派生
类
的
复制
构造
函数
。现在假设我在主程序中
编写
{ student sobj1("name", "comp
浏览 0
提问于2010-01-15
得票数 3
回答已采纳
3
回答
如果派生
类
没有
参数
化
构造
函数
,我
如何
从派生
类
调用
基
类
的
参数
化
构造
函数
?
、
、
我有
一个
带有两个
构造
函数
的
基
类
:
一个
默认
构造
函数
和
一个
参数
化
构造
函数
。另
一个
类
继承自该
基
类
,并且它
只有
一个
默认
构造
函数
。
如何
从派生
类
调用
基</
浏览 1
提问于2011-02-28
得票数 4
1
回答
编译器是否提供
默认
的
移动赋值运算符和移动
构造
函数
?
、
编译器(让我们使用g++作为具体示例)是否在
编写
类
时提供了
默认
的
移动
构造
函数
和
默认
的
移动赋值操作符?
构造
函数
(
没有
参数
),除非声明了另
一个
带有
参数
的
构造
函数
。析构
函数
(假定什么也不做?-实际上,这个问题有
一个
答案
浏览 9
提问于2015-08-26
得票数 9
4
回答
派生
类
构造
函数
调用
、
、
、
、
如果我有
一个
基
类
: ...和
一个
派生
类
...这个派生
类
是否总是调用
基
类
的
默认
构造
函数
?即不带
参数
的
构造
函数
?例如,如果我为
基
类
定义了
一个
构造</
浏览 1
提问于2012-11-19
得票数 6
回答已采纳
1
回答
为什么
基
类
的
复制
构造
函数
没有
隐式调用?
、
、
据我所知,在创建派生
类
的
对象时,
基
类
构造
函数
会自动调用(如果存在
没有
参数
的
对象)。":
基
(参考)“:输出":
基
(参考)“: 基本
构造
器调用派生
构造
器调用基本
复制
构造</
浏览 2
提问于2020-01-07
得票数 0
回答已采纳
3
回答
在派生
类
中
复制
构造
函数
、
我有
一个
基
类
,从它派生
的
类
很少。我
没有
在
基
类
中
编写
任何
复制
构造
函数
,它使用
的
是
默认
构造
函数
。所以如果我写这段代码:b = new base(*this)base* b;它给我
一
浏览 7
提问于2012-07-25
得票数 1
回答已采纳
4
回答
为什么C++
复制
构造
函数
在调用其子
复制
构造
函数
时行为不同?
我有以下
的
玩具A级和它
的
孩子B:{ int a;endl<<endl;}{ b1.print(); b2.print();我发现,如果我不为B
类
提供副本
构造
函数
,编译器将为我合成
一个
副本
构造
浏览 5
提问于2013-09-08
得票数 4
回答已采纳
3
回答
复制
构造
函数
与转发
构造
函数
之间
的
冲突
、
、
、
构造
函数
模板IIUC取消自动定义
的
默认
构造
函数
.但是,由于模板可以接受零
参数
,所以它将充当显式定义
的
默认
构造
函数
(只要default-constructible).IIUC,是T,那么
类
的
复制
构造
策略就会忽略
构造
函数
模板这意味着在这种情况下,MyBase将获得
一个
自动定义<e
浏览 0
提问于2012-02-15
得票数 11
6
回答
复制
构造
函数
需要调用依赖于对象
的
方法,但
构造
函数
不能是虚
的
、
我有
一个
带有两个继承
类
的
抽象
基
类
。在这两个
类
中,我定义了
一个
由
构造
函数
使用
的
虚方法。现在我需要创建
一个
复制
构造
函数
,但我不能将该
复制
构造
函数
声明为虚拟
的
,但我希望它内部
的
方法调用依赖于作为
参数
输入
的
对象
的
浏览 0
提问于2010-10-27
得票数 3
1
回答
C#:
基
类
在定义子类时是
如何
工作
的
?
、
、
所以我只是想让我
的
头脑明白这个概念:我有
一个
名为Person
的
基
类
,它
只有
一个
没有
参数
的
构造
器(即
默认
构造
函数
)。这个
类
有两个我可以更改
的
受保护
的
属性(它们是公共
的
) 现在我想创建
一个
子类(称为学生),它有
一个
额外
的</e
浏览 4
提问于2017-04-06
得票数 1
回答已采纳
2
回答
复制
构造
函数
中
的
初始化列表
、
; C c; B b; } 当我运行这个程序时,我期望输出为: 111,但它给出
的
输出为
浏览 1
提问于2013-12-30
得票数 1
回答已采纳
5
回答
无法对从C++
类
继承
的
结构调用正确
的
构造
函数
、
、
、
、
我决定尝试使用中描述
的
模型为V8 API创建
一个
简单
的
C包装器。不幸
的
是,我不太熟悉C++,所以我遇到了
一个
继承
构造
函数
的
问题。HandleScope hscope;} 据我所知,new V8Context(...)应该调用v8::Handle<T>
的
构造
函数
,它接受
一个
Han
浏览 0
提问于2012-01-13
得票数 0
回答已采纳
3
回答
警告:
基
类
应在
复制
构造
函数
中显式初始化
、
我正在
编写
一个
用于CUDA处理
的
矩阵
类
。class Matrix : public Elements< Elements< T, N >, M > { 应该注意
的
是,在Elements
类
和Matrix
浏览 2
提问于2014-01-15
得票数 9
回答已采纳
6
回答
c#中
的
继承
它们之间
的
区别是什么{ 和{ zxc() : base(new someAnotherclass()).
浏览 4
提问于2010-08-11
得票数 4
回答已采纳
5
回答
包含其他对象
的
类
的
C++隐式
复制
构造
函数
、
、
、
我知道如果你不自己实现的话,编译器有时会提供
一个
默认
的
复制
构造
函数
。我对这个
构造
函数到
底做了什么感到困惑。如果我有
一个
包含其他对象
的
类
,这些对象都
没有
声明
的
复制
构造
函数
,那么行为会是什么?例如,如下所示
的
类
: Bar bar; class
浏览 2
提问于2009-11-28
得票数 59
回答已采纳
4
回答
不同初始化方式
的
构造
函数
、
、
所以我很难理解
构造
函数
是
如何
使用
的
。实际上,我特别怀疑
默认
构造
函数
和
参数
化
构造
函数
。
类
的
默认
构造
函数
: Matrix()初始化行和列,矩阵元素为零。
参数
化
构造
函数
:矩阵( int行、int列)初始化传递
的
值,2D矩阵元素
的
默认</
浏览 11
提问于2022-01-24
得票数 0
回答已采纳
1
回答
为什么我们必须将值从派生
类
构造
函数
传递给
基
类
构造
函数
?
、
、
Console.WriteLine("derived class constructor called"); }为什么首先调用
基
类
构造
函数
如果在
基
类
中定义了
参数
化
构造
函数
,则派生
类
构造
函数
必须从派生
类
将值传递给
基
类
构造
函数
。
浏览 0
提问于2018-05-13
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券