腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
将结构传递给C语言中的
函数
如果是这样,这是一份什么样的
拷贝
?在
C++
中,我假设它会
调用
复制
构造
函数
,或者默认的复制
构造
函数
,但我真的不知道这在C中是如何工作的。通常,我会传递一个指向foo的指针,但我只是好奇它是如何工作的。我猜这是一个浅显的
拷贝
;这可以改变吗?
浏览 1
提问于2013-04-19
得票数 5
回答已采纳
2
回答
为什么我的
拷贝
构造
函数
不工作?(
C++
)
我正在研究
C++
,并创建了这个简单的代码来练习复制
构造
函数
。Cube foo(){ return c; Cube c2 = foo();}“默认
构造
函数
名为”“复制
构造
函数
已
调用
” 因为在“立方体C”中
调用
默认
构造
<e
浏览 0
提问于2020-06-02
得票数 2
3
回答
cpp中的默认复制
构造
函数
是浅
拷贝
还是深
拷贝
?
、
、
默认的复制
构造
函数
是在
C++
中执行浅
拷贝
还是深
拷贝
?我真的很困惑于cpp中的默认复制
构造
函数
,就像它做浅
拷贝
或深
拷贝
一样,就像我做v2=v1;假设的v1={1,2,3}时一样,现在如果我做了v2[0]=1;,它不会被反射,但是我听说它做的是浅
拷贝
,谁能解释一下吗
浏览 2
提问于2018-07-18
得票数 5
1
回答
你能用英语尽可能简单地解释一下什么是
拷贝
构造
函数
以及我什么时候需要用到它吗?
、
我是一名程序员,主要从事Python方面的工作,后来转而使用
C++
。我已经掌握了指针和内存分配的诀窍,但是我已经读过一些关于复制
构造
函数
的解释,我不明白它们是什么。 你能解释一下什么是
拷贝
构造
函数
吗?什么时候我需要使用
拷贝
构造
函数
?
浏览 0
提问于2013-05-17
得票数 0
2
回答
有没有一种方法可以检查在
C++
中复制或分配对象是否安全?
、
、
我在一个必须用
c++
做的程序中使用C库igraph ()。因此,我找到了这个C库()的
c++
包装器,它提供了一些我想要使用的接口,在一个名为图的类中。innerGraph = Graph::full(N); }; void MCStep();
函数
如果我知道库实现了一个安全的复制
构造
函数
,我会以明显的方式执行它,但我不这样做,如何检查它呢?
浏览 1
提问于2010-11-26
得票数 1
回答已采纳
1
回答
关于何时删除默认的移动
构造
函数
的混淆内容
、
、
、
在主
函数
中,执行第一个语句打印"N
拷贝
“,这意味着
调用
复制
构造
函数
,因为N中没有移动
构造
函数
。 我无法理解的是,执行第二个语句"h2 = std::move(h1)“还打印"N copy".正如我在
C++
Primer(它基于C++11)中所读过的,如果类的成员定义了自己的复制
构造
函数
,但没有定义移动
构造
函数
,那么类的默认移动
构造</
浏览 4
提问于2016-12-29
得票数 1
7
回答
私有
拷贝
构造
函数
在
c++
中的用途是什么
、
、
为什么人们要定义一个私有的
拷贝
构造
函数
?同样的问题也适用于赋值运算符。考虑到大多数
C++
都围绕着复制对象和通过引用传递,有没有涉及私有复制
构造
函数
的好设计?
浏览 2
提问于2011-07-25
得票数 44
回答已采纳
2
回答
有没有办法在Python中使用move而不是copy语义包装
函数
返回值(object)?
、
、
有没有办法包装一个
C++
函数
,它使用移动语义返回一个对象(值,而不是指针或引用),而不复制对象?示例:class A { A( A&& );{ return std::move(A);在
C++
中,我可以通过将A“移出”
函数
来避免复制A。据我所知,当一个
函
浏览 1
提问于2013-09-28
得票数 1
1
回答
调用
对象o=13时不能
调用
复制
构造
函数
;
、
Object::Object(int x);Object::Object(const &object);Object o=13;Object o=temp; 所以它将
调用
拷贝
构造
函数
,但我打印了信息:没有任何
拷贝
构造
函数
被
调用
。
浏览 1
提问于2014-03-04
得票数 1
2
回答
浅
拷贝
调用
成员对象的
构造
函数
吗?
{}int main() { B c = b; //shallow copy d = b; //shallow assignment } 浅
拷贝
\赋值是否会
调用
成员A a的
拷贝
构造
函数
\赋值运算符重载?或者简单地说,浅
拷贝
执行成员对象的用户定制的
拷贝
构造
函数
和赋值操作符,或者也执行浅
拷贝
?
浏览 28
提问于2021-01-27
得票数 0
回答已采纳
2
回答
未
调用
复制
构造
函数
、
、
{ sample s3 = 20; //Line2 } 在Line1中,首先使用参数20
调用
sample类的
构造
函数
explicitly,然后
调用
复制
构造
函数
来初始化s2。在Line2中,首先使用参数20
调用
sample类的
构造
函数
implicitly,这里我还期望
调用
浏览 2
提问于2012-01-10
得票数 5
回答已采纳
4
回答
禁用非POD类的默认
构造
函数
、
、
、
、
据我所知,
C++
默认复制
构造
函数
只有在类是POD类时才会按预期运行。 我想知道,如果对象不是POD,是否有解决方案可以防止程序员编写使用默认复制
构造
函数
的代码(无论是否明确)。我知道你总是可以让你的
拷贝
和分配私有来解决这个问题,但我想知道是否有自动化的解决方案。例如,如果您的代码生成默认的复制
构造
函数
调用
,而您的类不是POD?
浏览 0
提问于2010-11-23
得票数 3
回答已采纳
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
2
回答
复制
构造
函数
省略?
、
、
我不太理解为什么当我使用VC2010在调试模式下构建时,没有
调用
这个复制
构造
函数
。更有趣的是,当我将复制
构造
函数
设为私有时,即使省略了复制
构造
函数
,编译器也不会编译。
浏览 0
提问于2012-04-18
得票数 4
回答已采纳
3
回答
C++
拷贝
构造
函数
、临时
函数
和
拷贝
语义
、
、
、
、
由于T a = x;是T a(x);,它不会
调用
复制
构造
函数
来
构造
a,并将临时传入的参数作为其参数吗?
浏览 20
提问于2010-02-24
得票数 17
回答已采纳
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-04-29
得票数 3
回答已采纳
3
回答
如何编写模板类复制
构造
函数
、
、
如何为模板类编写复制
构造
函数
。因此,如果模板参数是另一个用户定义的类,它的复制
构造
函数
也会被
调用
。
浏览 0
提问于2011-10-04
得票数 6
回答已采纳
3
回答
为什么复制赋值运算符是隐式定义的?
、
默认
构造
函数
、复制
构造
函数
和析构
函数
非常重要,我理解为什么
C++
隐式定义它们。只需考虑应该复制的
函数
参数、应该销毁的局部变量和应该可
构造
的对象,即使您不知道如何
构造
。但是为什么我们需要
拷贝
赋值操作符隐式定义的?做a = b真的是必须的吗?这不是在改变游戏,对吗?有什么强烈的理由我不知道?
浏览 6
提问于2016-05-11
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券