腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
:
初始化
列表
和
构造
函数
主体
之间
的
行为
c++
、
constructor
、
initialization-list
这两种变体
之间
的
区别是什么?它们
的
行为
方式似乎完全相同。
浏览 11
提问于2020-03-25
得票数 0
5
回答
构造
函数
在
C++
中
的
应用
c++
、
constructor
这是关于在
C++
中使用
构造
函数
的
一个非常琐碎
的
问题。我将以面试对话
的
形式呈现(很难以任何其他形式呈现)。面试官-什么是
初始化
程序
列表
? me -,它是所有
初始化
发生
的
列表
。只有在<
浏览 8
提问于2011-07-04
得票数 15
回答已采纳
1
回答
C++
:
构造
函数
存在下
的
结构
初始化
c++
我对使用list
初始化
结构时
的
C++
行为
有疑问。例如,下面的代码在C
和
C++
中
的
行为
是相同
的
。
列表
初始化
x int x;{ return0;现在,如果添加
构造
函数
,则通过测试可以发现调用<em
浏览 5
提问于2020-06-07
得票数 0
回答已采纳
3
回答
为什么常量成员必须在
构造
函数
初始化
器中
初始化
,而不是在其
主体
中
初始化
?
c++
、
constructor
、
initialization
、
constants
为什么声明为const
的
类成员必须在
构造
函数
初始化
器
列表
中
初始化
,而不是在
构造
函数
主体
中
初始化
? 两者
之间
的
区别是什么?
浏览 1
提问于2008-12-10
得票数 69
回答已采纳
2
回答
初始化
程序
列表
之前如何
初始化
const
和
引用类型?
c++
、
visual-studio
、
class
、
initializer-list
伊沃·霍顿
的
“2013年视觉
C++
”开头提到了
C++
中
的
“
初始化
列表
”:我
的
VisualStudio2012Express没
浏览 3
提问于2016-07-10
得票数 0
2
回答
如何不使用复制
构造
函数
初始化
类成员
c++
、
oop
我现在正在编写
C++
代码来做一些数学。但是,使用普通
构造
函数
初始化
类成员似乎是不可能
的
。 要实例化,首先调用A
的
构造
函数
。到那时,p
和
q就像声明一样,所以p
和
q也不会被实例化。因此,我应该能够调用B
的
构造
函数
来实例化它们。是那么回事吗?我想也许我对
C++
类
的
理解是错误
的
,所以我在这里发布来确认。
浏览 6
提问于2014-05-17
得票数 4
回答已采纳
2
回答
接受参数
C++
的
对象数组
的
初始化
列表
c++
、
arrays
、
list
、
constructor
、
initialization
在
C++
中,我试图在
构造
函数
中
初始化
一个对象数组,其
构造
函数
接受一个或多个参数。我想在
构造
函数
的
初始化
列表
上这样做,而不是在它
的
主体
上。这有可能吗?怎么可能?我
的
意思是: public:} private: pu
浏览 1
提问于2014-03-03
得票数 4
回答已采纳
3
回答
成员
初始化
程序
列表
是
构造
函数
主体
的
一部分,还是它认为是声明器
的
一部分?
c++
、
constructor
、
language-lawyer
、
initializer-list
、
ctor-initializer
我正在学习
C++
中
的
成员
初始化
程序
列表
。{ private:}; ,我
的
第一个问题是,它是成员
初始化
器age(pAge) 形式上
构造
函数
体
的
一部分。我
的
意思是,我读过一个
函数
的
主体
从开始
的
{开始,在关闭
的
}结束。Ctor
的
body:这是打开
浏览 18
提问于2022-04-24
得票数 2
回答已采纳
1
回答
将进程间named_mutex提升为类成员
c++
、
boost
、
locking
、
mutex
我有一个类被设计成一些boost共享内存
的
包装器。当我尝试将一个named_mutex作为类成员并在
构造
函数
中
初始化
它时,我会得到编译错误。*data = val; } } 我在创建锁对象
的
构造
函数
中出现了一个错误我读到我必须定义我自己
的
复制
构造
函数
和
赋值操作符,我已经
浏览 0
提问于2014-09-24
得票数 1
回答已采纳
3
回答
嵌套类对象
的
工作?
c++
、
oop
、
object
我试图理解一个类
的
执行顺序,它在类中嵌套了另一个类
的
对象。以下是我
的
简单程序:#include <string>class Alpha int a; public现在,当执行main()
的
第一行时,如何在类Gamma中开始执行?首先调用
构造
器,还是首先创建对象/数据成员?
浏览 0
提问于2014-05-31
得票数 3
回答已采纳
1
回答
智能指针:创建对象
的
“基本”部分吗?
c++
、
c++11
、
c++14
) std::cout << "Exception" << std::endl;}Base::ctorBase::dtor当对象不能完全
构造
时,派生对象
的
一部分会杀死对象
的
基本部分吗? 谁能解释一下原因吗?
浏览 1
提问于2018-04-19
得票数 0
回答已采纳
3
回答
这是干什么用
的
?
C++
c++
、
function
、
declaration
可能重复: Card(Value faceValue=deuce, Suit suit = clubs):谢谢您抽时间见我。
浏览 0
提问于2012-09-17
得票数 0
回答已采纳
2
回答
在
构造
函数
体内调用成员对象
的
构造
函数
?
c++
、
constructor
为什么不允许我使用以下语法在类
的
构造
函数
体中调用成员对象/不同类
的
构造
函数
?}}; 顺便说一句,我知道我可以使用Circle::Circle(double)之类
的
成员
初始化
列表
通过Cylinder(double,double)调用Cylinder(double r,double h) : base(r), he
浏览 0
提问于2015-08-22
得票数 3
回答已采纳
7
回答
什么事情(或在什么情况下)会使
C++
比C慢?
c++
、
c
、
exception
、
polymorphism
、
virtual
什么东西会让
C++
比C慢?我
的
想法是: C语言中没有的
C++
特性可能会有一些代价。例如,如果我们使用赋值在
构造
函数
中
初始化
类
的
成员,而不是通过
初始化
列表
,那么成员
的
默认
构造
函数
可能会在
构造
函数
的
主体
之前被调用一次,然后该值就会被赋值
浏览 1
提问于2012-05-27
得票数 16
回答已采纳
2
回答
错误,无法在
构造
函数
主体
中
构造
lambda
的
副本
c++
、
templates
、
lambda
、
constructor
在下面的代码中,一种
初始化
成员
的
方法被接受,另一种是错误
的
。我知道某些成员必须在成员
初始化
器
列表
中
初始化
,比如引用
和
常量成员。我不明白
的
是,为什么它允许我复制
初始化
器
列表
中
的
lambda,而不是
构造
器
主体
中
的
lambda。错误是“您不能
构造
lambda
的
副本”。 此外,我能够创建一个指向lambda
的<
浏览 0
提问于2017-09-26
得票数 5
1
回答
局部变量
初始化
:这些方法在语义上是不同
的
吗?
c++
在
C++
中,以下三种
初始化
方法
之间
是否有语义上
的
区别?T t = T();我对分歧感兴趣。复制
构造
函数
、析构
函数
和
赋值运算符
行为
。
浏览 7
提问于2014-08-23
得票数 2
回答已采纳
1
回答
没有实体或成员
初始化
的
类
构造
函数
?
c++
、
c++11
阅读
C++
编程语言第4版,有一个从Shape继承
的
类,如下所示public:private: int r; // radius
和
ShapeCircle
的
构造</e
浏览 0
提问于2017-11-16
得票数 0
回答已采纳
5
回答
类成员
初始化
差异
c++
关于复数
的
类定义,我看到了两种类型
的
定义:class Complex private: double im; public:
浏览 0
提问于2011-03-05
得票数 3
回答已采纳
3
回答
成员
初始化
列表
真的更有效率吗?
c++
、
performance
、
constructor
、
assignment-operator
、
member-initialization
我同意这样
的
共识,即通常最好在成员
初始化
列表
中
初始化
C++
数据成员,而不是
构造
函数
的
主体
,但我对持怀疑态度 构建
构造
函数
的
另一种(低效)方法是通过赋值,例如:Fred::Fred() { x_ = whatever--在这种情况下,表达式任何导致创建一个单独
的
临时对象,并且这个临时对象被传递给x_对象
的
赋值运算符。然后在;上销毁该临时对象。那是
浏览 3
提问于2017-02-15
得票数 8
回答已采纳
7
回答
关于
c++
中
构造
函数
的
一个问题
c++
、
constructor
我是
c++
的
新手,我还没有见过这种
构造
函数
,它是做什么
的
?这个
构造
函数
是做什么
的
?A(int xx):x(xx)是什么意思?石膏?
浏览 0
提问于2011-05-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一天一个离职技巧之代码优化
重温C与C+之构造函数
C/C+编程学习笔记:C+基础之变量的声明与初始化赋值
Kotlin构造函数与实例化
手把手教你:如何把C+的源程序改写成C语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券