腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
C++
拷贝
构造
函数
、临时
函数
和
拷贝
语义
由于T a = x;是T a(x);,它不会调用复制
构造
函数
来
构造
a,并将临时传入的参数作为其参数吗?
浏览 20
修改于2010-02-24
得票数 17
回答已采纳
1
回答
C++
中的深
拷贝
构造
函数
该程序旨在为Foo创建一个深度复制
构造
函数
。cSize(void) const { return _cSize; }下面是复制
构造
函数
的实现关于如何修复复制
构造
函数
,有什么建议吗?
浏览 1
提问于2022-05-07
得票数 -1
3
回答
向量
拷贝
构造
函数
C++
:它必须是线性时间吗?
不幸的是,这调用了map copy
构造
函数
,并且浪费了大量时间。
浏览 0
修改于2012-02-20
得票数 2
回答已采纳
3
回答
cpp中的默认复制
构造
函数
是浅
拷贝
还是深
拷贝
?
默认的复制
构造
函数
是在
C++
中执行浅
拷贝
还是深
拷贝
?我真的很困惑于cpp中的默认复制
构造
函数
,就像它做浅
拷贝
或深
拷贝
一样,就像我做v2=v1;假设的v1={1,2,3}时一样,现在如果我做了v2[0]=1;,它不会被反射,但是我听说它做的是浅
拷贝
,谁能解释一下吗
浏览 2
修改于2022-10-28
得票数 5
1
回答
你能用英语尽可能简单地解释一下什么是
拷贝
构造
函数
以及我什么时候需要用到它吗?
我是一名程序员,主要从事Python方面的工作,后来转而使用
C++
。我已经掌握了指针和内存分配的诀窍,但是我已经读过一些关于复制
构造
函数
的解释,我不明白它们是什么。 你能解释一下什么是
拷贝
构造
函数
吗?什么时候我需要使用
拷贝
构造
函数
?
浏览 0
提问于2013-05-17
得票数 0
7
回答
私有
拷贝
构造
函数
在
c++
中的用途是什么
为什么人们要定义一个私有的
拷贝
构造
函数
?同样的问题也适用于赋值运算符。考虑到大多数
C++
都围绕着复制对象和通过引用传递,有没有涉及私有复制
构造
函数
的好设计?
浏览 2
修改于2011-07-25
得票数 44
回答已采纳
2
回答
将结构传递给C语言中的
函数
如果是这样,这是一份什么样的
拷贝
?在
C++
中,我假设它会调用复制
构造
函数
,或者默认的复制
构造
函数
,但我真的不知道这在C中是如何工作的。通常,我会传递一个指向foo的指针,但我只是好奇它是如何工作的。我猜这是一个浅显的
拷贝
;这可以改变吗?
浏览 1
修改于2013-04-19
得票数 5
回答已采纳
3
回答
返回值优化和私有
拷贝
构造
函数
我写了一个简单的链表,因为最近的一次面试编程挑战向我展示了我的
C++
已经变得多么生疏。在我的列表中,我声明了一个私有
拷贝
构造
函数
,因为我想显式地避免制作任何
拷贝
(当然,还有懒惰)。Foo getFoo() return Foo();}; 当我试图通过值返回一个Foo对象时,我得到了一个编译器错误,告诉我MyList有一个私有的
拷贝
构造
函数
我需要写一个
拷贝
构造
浏览 2
提问于2012-06-26
得票数 1
回答已采纳
2
回答
Pop“调试断言失败”
我不知道出了什么问题,我需要定义一个
构造
函数
还是只保留一个复制
构造
函数
?我认为这是一个关于浅
拷贝
和深
拷贝
的问题。请帮帮忙,谢谢。strlen(s); strcpy_s(data, len, s);{ MyString a("
C+
浏览 4
修改于2020-06-15
得票数 0
1
回答
复制赋值和复制
构造
函数
(代码
C++
的不同)
我是
C++
新手,我不懂
C++
拷贝
分配和复制
构造
函数
中的一些语法:vector::vector(const vector& arg) return *this; // return a self-reference (see §17.10)为什么在复制
构造</e
浏览 0
修改于2018-01-04
得票数 0
3
回答
C++
私有副本
构造
函数
问题
我正在构建一个小的
C++
应用程序,我希望为我的参考持有者制作一个私人的
拷贝
构造
函数
。当我在main中使用我的类时,一切都正常,但是当我尝试用Google Test测试它时,我得到一个错误,声明我的复制
构造
函数
是私有的 ASSERT_EQ("my Library", lib.getNom());H(
浏览 2
修改于2013-05-07
得票数 3
回答已采纳
3
回答
为什么复制赋值运算符是隐式定义的?
默认
构造
函数
、复制
构造
函数
和析构
函数
非常重要,我理解为什么
C++
隐式定义它们。只需考虑应该复制的
函数
参数、应该销毁的局部变量和应该可
构造
的对象,即使您不知道如何
构造
。但是为什么我们需要
拷贝
赋值操作符隐式定义的?做a = b真的是必须的吗?这不是在改变游戏,对吗?有什么强烈的理由我不知道?
浏览 6
修改于2016-05-11
得票数 1
回答已采纳
1
回答
我怎么才能让铁锈的作业超负荷?
我来自一个
C++
背景,这里有
拷贝
构造
函数
和赋值操作符重载,它们为您完成工作。我需要这样的东西。
浏览 2
修改于2017-03-13
得票数 13
回答已采纳
1
回答
重载浅、深
拷贝
构造
函数
cpp
我是从
C++
环境开始的,我希望我没有把这里的概念搞得一团糟。对象必须允许两种类型的副本。对象可以是浅复制的,也可以是深
拷贝
的,这取决于需求。 在下面的代码中,我创建了一个简单的示例来解释用例。在那里,我用一个参数
构造
函数
和一个深
拷贝
构造
函数
实现对象Object。然后,在某个时候我们使用
函数
get_shallow和get_d
浏览 1
提问于2020-11-23
得票数 2
回答已采纳
1
回答
自动生成移动操作的规则是什么?
在C++98中,
C++
编译器可以通过成员级
拷贝
自动生成复制
构造
函数
和复制赋值操作符。struct X { std::vector<int> v;};是否存在不自动生成移动操作的情况?
浏览 4
提问于2014-06-21
得票数 38
回答已采纳
6
回答
C++
stl容器元素的"CopyConstructible“要求
关于对
C++
stl容器元素的要求,标准规定:元素类型必须为CopyConstructible,并且有一个CopyConstructible要求表。一般来说,
拷贝
构造
函数
要么是浅
拷贝
,要么是深
拷贝
。那么,哪个适用于"CopyConstructible",哪个不适用呢? 感谢您的评论!
浏览 1
提问于2011-06-30
得票数 9
回答已采纳
1
回答
复制
构造
函数
参数中常量、类型和&的顺序
所以我把我的
拷贝
构造
函数
写成:但得到了错误:Stackoverflow上对这样的错误的解决方案没有处理复制
构造
函数
,所以我决定发布一个不同的问题。复制
构造
函数
是特例吗?
浏览 1
提问于2020-03-30
得票数 1
2
回答
为什么我的
拷贝
构造
函数
不工作?(
C++
)
我正在研究
C++
,并创建了这个简单的代码来练习复制
构造
函数
。Cube foo(){ return c; Cube c2 = foo();}“默认
构造
函数
名为”“复制
构造
函数
已调用” 因为在“立方体C”中调用默认
构造
函数
,而在“返回c”和“立方体c2 =
浏览 0
提问于2020-06-02
得票数 2
8
回答
如何在
C++
中同时使用默认和自定义复制
构造
函数
?
我想为它写一个
拷贝
构造
函数
。但是,如果我编写自己的复制
构造
函数
,我将无法访问默认的复制
构造
函数
。当我有自己的复制
构造
函数
时,是否有可能访问默认的复制
构造
函数
?
浏览 2
修改于2021-02-10
得票数 10
回答已采纳
2
回答
有没有办法在Python中使用move而不是copy语义包装
函数
返回值(object)?
有没有办法包装一个
C++
函数
,它使用移动语义返回一个对象(值,而不是指针或引用),而不复制对象?示例:class A { A( A&& );{ return std::move(A);在
C++
中,我可以通过将A“移出”
函数
来避免复制A。据我所知,当一个
函
浏览 1
修改于2016-04-22
得票数 1
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券