腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在派生
类
中复制
构造
函数
c++
、
copy-constructor
我有一个
基
类
,从它派生
的
类
很少。我
没有
在
基
类
中编写任何复制
构造
函数
,它使用
的
是默认
构造
函数
。所以如果我写这段代码:b = new base(*this)base* b;它给我一个
错误
,因为派生
类
中
没有
<
浏览 7
提问于2012-07-25
得票数 1
回答已采纳
1
回答
基
类
初始化
错误
,
没有
匹配
的
构造
函数
c++
首先,也是最重要
的
,我想为我转储
的
大量代码道歉。我正在写一些代码,允许用户将钱存入账户,代码还会计算账户
的
利率以及取款和存款
的
数量等。当我试图对子
函数
调用
基
类
函数
时,我遇到了
错误
,“
没有
匹配
的
构造
函数
”。我自己似乎找不到
构造
函数
的
问题。有人能帮上忙吗?
浏览 16
提问于2020-10-24
得票数 0
回答已采纳
2
回答
一个继承
的
类
可以有多少个
构造
函数
?
c++
、
class
、
c++11
、
inheritance
、
constructor
当我试图为一个继承
的
类
创建多个
构造
函数
时,我会抛出一个
错误
:
没有
匹配
的
函数
调用A::A()。我
的
代码如下:public: int b; };
浏览 0
提问于2019-09-06
得票数 0
回答已采纳
1
回答
如果不为具有不同签名
的
不同派生
构造
函数
调用
基
类
的
构造
函数
,会发生什么?
c++
、
constructor
假设我有这样一个
基
类
和派生
类
:public: Base(int param) { ... }; class DerivedBase
的
任何
构造
函数
,也就是说,我
没有
编写Derived() : Base() { ... }或Derived(int param) : Base(param) { ... }。换句话说,如果不指定要使用哪个
构造
函数
,C++总是默
浏览 10
提问于2022-04-28
得票数 0
回答已采纳
2
回答
为什么我不能在从带有私有
构造
函数
的
c++
类
中声明一个空
构造
函数
c++
、
inheritance
、
c++11
我试图理解具有继承
的
私有
构造
函数
的
用法(我对C++相当陌生),并且在测试过程中遇到了以下情况: vestigial.cc: In constructor ‘ExtraSample::ExtraSample
浏览 3
提问于2014-03-06
得票数 0
回答已采纳
2
回答
何时必须使用对超级
构造
函数
的
显式调用?
java
、
inheritance
、
super
我正在学习super()
构造
函数
,我遇到了这样
的
语句: 这句话是什么意思?除了如果
基
类
没有
定义无参数
构造
函数
时,隐式调用可能导致
错误
?
浏览 6
提问于2021-06-07
得票数 0
2
回答
继承
构造
函数
忽略
类
内
初始化
。
c++
、
c++11
、
gcc
、
clang
、
language-lawyer
我有一个定义如下
的
类
: using ASTExpr::ASTExpr; Type然而,GCC给出了一条
错误
消息,使我认为它试图使用默认
的
初始化
程序: 如果我用这样
的
公共<e
浏览 0
提问于2017-08-22
得票数 14
回答已采纳
2
回答
虚拟
基
类
初始化
c++
、
c++11
、
constructor
、
virtual-inheritance
、
ctor-initializer
main(int argc, char** argv) Prius p(30000); } 表示虚拟
基
类
的
所有子对象都由大多数派生
类
的
构造
函数
初始化
。如果大多数派生
类
的
构造
函数
没有</e
浏览 0
提问于2018-08-31
得票数 2
5
回答
如何避免调用
基
类
构造
函数
c#
、
inheritance
我有一个
类
(如下所示),它需要使用
基
类
ExportData
类
中
的
大多数
类
,并覆盖其中
的
一些
类
:{ { _diaStrings = diaStrings; } 在本例中,
没有
必要调用基
浏览 0
提问于2016-11-03
得票数 5
回答已采纳
1
回答
带有C++11继承
构造
函数
的
警告
c++
、
c++11
对于
基
类
构造
函数
,C++11允许
类
指定
基
类
构造
函数
将被继承.因此,C++11编译器将生成代码来执行派生
类
的
继承和转发到
基
类
。这是一个全部或无功能
的
特性:要么所有
基
类
的
构造
函数
都被转发,要么它们中
没有
一个被转发。此外,多重继承存在限制,因此不
浏览 4
提问于2017-03-14
得票数 4
3
回答
面向对象编程、继承复制
构造
函数
c++
、
oop
假设我有一个
基
类
"person“。我公开地从
基
类
"person“继承了一个
类
"student”。我还
没有
编写
基
类
和派生
类
的
复制
构造
函数
。现在假设我在主程序中编写{student sobj2=sobj1;现
浏览 0
提问于2010-01-15
得票数 3
回答已采纳
3
回答
为什么我们应该避免使用
基
类
的
开放成员?
kotlin
在阅读Kotlin
的
时,我看到我们应该避免使用在
基
类
中声明
的
open属性: 这意味着,到
基
类
构造
函数
执行时,在派生
类
中声明或重写
的
属性尚未
初始化
。如果在
基
类
初始化
逻辑中使用任何这些属性(直接或间接地,通过另一个重写
的
开放成员实现),则可能导致不正确
的
行为或运行时失败。因此,在设计
基
类
浏览 0
提问于2019-02-09
得票数 1
回答已采纳
2
回答
C++继承:避免调用
基
类
的
默认
构造
函数
c++
在下面的代码中,我正在计算三角形
的
面积。一旦我声明对象tri1,宽度和高度将被
初始化
两次。但是,我
的
问题是:有
没有
办法不调用
基
类
中
的
任何
构造
函数
?
浏览 3
提问于2014-08-10
得票数 2
回答已采纳
3
回答
在声明派生
类
时调用
基
类
的
构造
函数
。
c++
、
inheritance
我在每个文件中有两个文件和一个
基
类
。我想让派生
类
中
的
一些
函数
使用
基
类
中
的
数据成员。我所面对
的
问题与以下所提出
的
问题非常相似:class Base{int a, b;//some data members and文件派生文件hclass Derived : pub
浏览 1
提问于2015-03-14
得票数 0
回答已采纳
5
回答
创建
类
模板
的
子类
c++
、
templates
、
inheritance
下面的工作代码显示两个给定数字中较小
的
一个。second; Bucky <int>obj(69, 105); return 0;我希望从
类
'Bucky'派生出来,创建一个具有成员
函数
的
子类,该
函数
显示“嗨!”这里是我创建子类
的
最好尝试:class mySubclass
浏览 5
提问于2014-07-02
得票数 3
回答已采纳
3
回答
初始化
器列表:一个来自
基
类
的
构造
函数
和一个成员
函数
c++
、
list
、
constructor
、
explicit
所以我想做
的
是这就是我
的
基
类
构造
函数
的
样子。year){ this-> minute =minute;} 下面是我<e
浏览 4
提问于2014-01-16
得票数 0
3
回答
成员有另一个
类
作为其类型时,
构造
函数
中
的
成员
初始化
c++
我最近开始学习C++,并一直在使用cplusplus.com
的
教程来学习。我进入了
类
部分,并看到了如何在
构造
函数
的
主体中不输入成员而
初始化
成员。起初,这似乎很简单,但他们
的
例子使我感到困惑。,特别是:在
类
的
早期,一个名为"base“
的
成员对象循环类型被声明。然后,在柱面
构造
浏览 9
提问于2015-07-16
得票数 2
回答已采纳
7
回答
为什么派生
类
构造
函数
总是访问
基
类
构造
函数
?
java
、
derived-class
、
base-class
我在一份试题纸上看到了这个问题:我想知道这个问题是否有效?
浏览 7
提问于2010-05-28
得票数 3
2
回答
当派生
类
和
基
类
都有参数化
构造
函数
时,如何
初始化
派生
类
的
对象?
c++
、
constructor
我在
初始化
对象时遇到了问题。:{}char m_a; { 编译上面的代码会出现以下
错误
,error C2512:'Base‘:
没有
合适
的
默认
构造
函数
可用 我知道因为派生
类
和
基
类
都只有参数化
的
构造
函数
,所以我需要在派生
类<
浏览 1
提问于2011-09-13
得票数 1
2
回答
为什么先调用
基
类
构造
函数
,然后调用派生
类
构造
函数
c++
、
constructor
、
destructor
根据c++规则,在定义派生
类
对象时,先调用
基
类
构造
函数
初始化
基
类
成员,然后再
初始化
派生
类
构造
函数
。对于析构
函数
,规则将恢复。 我想知道为什么要遵守这个规则。为什么先是
基
类
构造
函数
,然后是派生
类
构造
函数
?有什么理由要这样做吗?或者仅仅因为它是
浏览 16
提问于2013-02-13
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
重温C与C+之构造函数
C+笔记八十:继承中的对象模型
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
C+虚函数简介!程序员必学知识,掌握编程从对象开始!
手把手教你:如何把C+的源程序改写成C语言
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券