腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
c++
对
使用
参数
化
构造
函数
还是
复制
构造
函数
感到
困惑
、
、
INITIALIZED LIKE THISobj2.showData();return (0); } obj4产生了一个错误,它不知道是
使用
参数
化
构造
函数
还是
复制
构造
函数
,但当我像这样初始
化
它时: sampleConstructor obj4(20),它工作得很好。sampleConstructor obj4 = sampleConstructo
浏览 16
提问于2021-04-11
得票数 0
4
回答
我是应该
使用
指向OOP对象的指针,
还是
应该
使用
创建默认
构造
函数
?
、
、
我真的
对
c++
对象
感到
困惑
。如果一个对象必须
使用
参数
初始
化
(大多数对象都是这样做的),那么我应该创建一个带有
参数
的
构造
函数
,从而在存储对象时始终创建指向对象的指针吗?
还是
应该
使用
Init()方法创建一个空的
构造
函数
,该方法接受初始
化
对象所需的
参数
,以便为我的对象创建非指针字段?public: A
浏览 7
提问于2014-03-04
得票数 3
回答已采纳
1
回答
C++11 seed_seq初始
化
、
、
头文件<random>允许初始
化
种子序列的内部序列。可以通过多种方式
构造
seed_seq类的对象。我
对
其中的一种方式很好奇,特别是
使用
了什么
C++
技术。我已经研究了初始
化
器列表
构造
,
复制
赋值
构造
函数
,但我仍然
对
到底发生了什么
感到
困惑
。第一个代码片段(seed3)
使用
参数
foo.begin()和foo.end()调用s
浏览 6
提问于2012-08-24
得票数 4
回答已采纳
1
回答
类对象的
复制
列表初始
化
是用户定义的转换。
、
在我
对
标准的理解中,我认为没有。 否则,如果T是类类型,则考虑
构造
函数
。如果找不到可行的初始
化
程序列表
构造
函数
,则再次执行重载解析,其中候选
函数
是类T的所有
构造
函数
,
参数
列表由初始
化
程序列表的元素组成。标准只说最佳匹配
构造
函数
用于初始
化
使用
initializer li
浏览 1
提问于2020-02-26
得票数 0
回答已采纳
4
回答
需要有关类的
C++
中的引用的建议
、
、
、
我
使用
的是
C++
How to Program第8版,代码的一部分写道, { } 我很
困惑
这个Employ
浏览 0
提问于2014-10-17
得票数 1
3
回答
何时
使用
参数
化
方法与Java中的
参数
化
构造
器
、
、
、
我刚刚开始学习Java,并从Java第九版Herber started第6章开始讨论
参数
化
方法和
参数
化
构造
函数
这一主题, 我知道如何声明它们以及它们是如何工作的,但是我
对
它们的用法、何时
使用
参数
化
方法以及何时
使用
参数
化
构造
函数
感到
困惑
浏览 2
提问于2015-07-10
得票数 0
回答已采纳
1
回答
为什么不在默认的
复制
构造
函数
中实现深度
复制
?
当
使用
默认
复制
构造
函数
和默认赋值操作符时,所有的人都会提醒我们情况,小心,因为它们是影子副本。但是,我总是
感到
困惑
,为什么不在
c++
中默认
复制
构造
函数
和默认赋值操作符之间进行深度
复制
,这样就没有人需要编写自己的
复制
构造
函数
实现来防止任何意外。
浏览 0
提问于2016-06-05
得票数 5
回答已采纳
1
回答
当php类中有一个已定义的
构造
函数
时,可以
使用
默认
构造
函数
创建对象吗?
、
、
、
是的,我
感到
困惑
的是,当我还定义了
参数
化
构造
函数
时,默认
构造
函数
(在创建类时自动生成的
构造
函数
是无
参数
的)是否仍然可用于对象的
构造
浏览 0
提问于2013-01-15
得票数 0
回答已采纳
2
回答
为什么将类对象作为
参数
的外部
函数
在返回相同对象时调用移动
构造
函数
?
、
、
嘿,小伙子们还在学习
c++
,只是
对
移动
构造
函数
和
复制
构造
函数
感到
有点
困惑
。 } 正如您所看到的,我没有在返回类型上添加&&,但它仍然调用givehealth()
函数
末尾的move
构造
函数</em
浏览 5
提问于2021-06-18
得票数 0
回答已采纳
1
回答
为什么
构造
函数
在某些情况下不能工作?
、
我
对
一些
构造
者的行为
感到
困惑
。下面是代码。int main() A o1; A o3 = A(4);}( a)
对
定义的副本
构造
函数
进行注释,或c)删除o3和o4的对象初始
化</e
浏览 1
提问于2014-07-12
得票数 1
回答已采纳
1
回答
对
删除
c++
构造
函数
感到
困惑
、
、
、
A(int); A& operator=(const A& a) = delete;};auto foo = A(123); 这解析为
复制
构造
函数
,而不是我期望的
构造
函数
,为什么?
浏览 6
提问于2020-07-27
得票数 3
1
回答
将
c++
const *转换为string实际上发生了什么
、
、
我阅读了
C++
初值,当我们
使用
'=‘操作符时,或者当
函数
参数
是类类型的值或
函数
返回类型是类类型的值时,
c++
将
使用
所谓的“
复制
初始
化
”,这与基于
参数
查找相应
构造
函数
的“直接初始
化
”不同,“
复制
初始
化
”将
使用
“
复制
构造
函数
”。因此,在下面的代码中,当
浏览 4
提问于2014-08-19
得票数 0
回答已采纳
3
回答
我
对
C++
中的
复制
构造
函数
感到
困惑
、
、
可能重复: string empty_copy = string();//copy-initialization1)为什么a1和a2不是由
复制
构造
函数
和2)在我的代码中初始
化
a2和书中的empty_copy有什么区别?
浏览 8
提问于2012-03-13
得票数 0
回答已采纳
4
回答
C++
通过引用传递对象
、
、
我正在努力学习
C++
,我正在学习“21天内自学
C++
”。class SimpleCatpublic : SimpleCat(SimpleCat&);};SimpleCat FunctionOne( SimpleCat theCat ); SimpleCat* Functi
浏览 3
提问于2011-03-01
得票数 1
回答已采纳
2
回答
默认、
参数
化
、
复制
ctor和赋值操作符情况下的
构造
函数
行为
、
、
、
我在
C++
中进行了思考,并
对
C++
中
构造
函数
的行为产生了一些
困惑
。我只想给你打个电话 我无法理解为什么调用赋值操作符和
复制
构造
函数
--其他对象是"int“类型。如果我得到一个
复制
构造
函数
的调用(它总是以对象引用作为其<e
浏览 4
提问于2015-08-23
得票数 0
回答已采纳
3
回答
复制
在错误对象上调用的
构造
函数
、
我目前正在为一个链表类实现一个
复制
构造
函数
。当我
使用
另一个链表作为
参数
创建类的新实例时,将为作为
参数
传递的对象调用
构造
函数
。这让我
感到
难以置信的
困惑
。下面是理解main方法中所发生的事情所必需的部分:{ LinkedList ll2(ll);因此,不是调用ll2的
复制
构造
函数
,而是调用ll的<
浏览 2
提问于2010-09-28
得票数 2
回答已采纳
3
回答
构造
函数
和初始值设定项完全一样吗?
、
、
在
C++
或Objective-C中,术语“
构造
函数
”是否与“初始
化
器”完全相同?原因是,每当我看到术语“
构造
函数
”时,感觉有点模糊,因为它也感觉
构造
函数
负责在内存空间中设置对象,而实际上,
构造
函数
只是“初始
化
”。因此,术语“
构造
函数
”可能会让人
感到
困惑
,因为它看起来像是alloc和init的组合,而术语初始
化
器
浏览 0
提问于2012-04-23
得票数 0
4
回答
当默认
构造
函数
充当默认
参数
时,它是如何工作的?
、
、
template <class T>explicit Vec(size_type n, const T& t = T() ) { create(n, t); } 我在“accelerated
c+
但是当我调用这个
构造
函数
时,我不知道如果我不提供第二个
参数
会发生什么。我对此
感到
困惑
,因为我从书中了解到没有任何
构造
函数
的返回值?那么如何
使用
T()来初始
化
t呢?我是
C++
的新
浏览 0
提问于2018-03-24
得票数 2
6
回答
对
java
构造
函数
感到
困惑
、
我相信它们的
使用
类似于
函数
调用,在调用时将
参数
传递给
函数
? 我的想法正确吗?
浏览 2
提问于2013-09-28
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券