腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
复制
构造
函数
在
C++
中有返回值吗?
我
理解
了
复制
构造
函数
的概念。直到现在,我还在想,
复制
构造
函数
不会有返回值。但是我在互联网上看到了一些关于智能
指针
的代码,它将
复制
构造
函数
定义为返回一些值。这是正确的吗?
C++
中的
复制
构造
函数
是否有返回值?
浏览 0
提问于2014-08-14
得票数 1
回答已采纳
1
回答
C++
使用
复制
构造
函数
理解
指针
、
、
和一个
复制
构造
函数
: data_ = other.data_; if (other.next
浏览 10
提问于2020-11-13
得票数 0
回答已采纳
1
回答
复制
具有本机
C++
指针
的
c++
/cx引用类的
构造
函数
。
、
、
我有一个包含非托管
C++
类
指针
的
C++
/CX ref类。ref类不需要任何
复制
构造
函数
,因为它们是由引用管理的。在这种情况下,我是否需要编写ref类的
复制
构造
函数
,以避免对非托管
指针
的任何浅层
复制
?
浏览 6
提问于2015-08-13
得票数 2
1
回答
模拟虚拟副本
构造
函数
、
、
、
我是
c++
的新手,我只是通过读书来学习。所以这个问题可能有点蠢。Tuna* Clone() return new Tuna(*this);};return new Tuna(*this); 首先,为什么
复制
构造
函数
返回通常,调用
复制
构造
函数
将直接返回
复制
的实例。根据我的
理解
,this是指向当前对象的
指针
,这意味着*this是指向当前对象
指针
的
浏览 2
提问于2015-07-20
得票数 1
回答已采纳
4
回答
为什么我们不能在
c++
的
复制
构造
函数
中
使用
指针
传递?
、
、
、
我知道
c++
中
复制
构造
函数
的一般语法可以作为参考。但是,我的疑问是,如果我们
使用
指针
类型而不是引用会发生什么?为什么我们不在
复制
构造
函数
中
使用
指针
传递机制呢?它的主要缺点是什么?
浏览 0
提问于2015-01-12
得票数 3
3
回答
自定义
复制
构造
函数
并添加字段
、
.的
复制
在
C++
中,有时您必须自己实现
复制
构造
函数
(当您将
指针
作为成员时)。在编译器生成的
复制
构造
函数
中,这有一个缺点,即当您添加一个成员字段而忘记在
复制
构造
函数
中添加
复制
行时,您会遇到一个问题,这个问题通常很难跟踪。我喜欢防守,这让我有点担心。一种解决方案是
使用
memcpy,然后正确地处理
指针
,但据我所知,这是不鼓励的。
浏览 0
提问于2009-03-27
得票数 0
1
回答
hashMap在
C++
中的
复制
构造
、
、
在最近的分配中,我们被要求在不
使用
STL提供的技术的情况下在
C++
中实现hashmap。 what循环中的逻辑是什么?
浏览 0
提问于2015-11-16
得票数 0
1
回答
C++
复制
构造
函数
语法:符号和引用是否指向r/l值?
、
、
、
、
下面是我的
C++
文本的摘录,说明了用
复制
构造
函数
声明类的语法。Student(int, const char*); ~Student(); };
复制
构造
函数
在C和
C++
中,我相信符号字符被用作
指针
的“地址”运算符。当然,在
指针
名称之前
使用
&字符是标准的,而
浏览 0
提问于2015-10-22
得票数 0
回答已采纳
3
回答
在
使用
智能
指针
时,有必要阻止赋值运算符和
复制
构造
函数
吗?
、
、
、
我在几个地方看到过这样的建议:要么定义自己的赋值运算符/
复制
构造
函数
,要么通过声明私有来阻止默认的赋值运算符/
复制
构造
函数
。然而,我发现的唯一危险是创建
指针
副本的问题,这些副本可能会在以后成为悬空
指针
。 在现代的
C++
中,
指针
很少,而且大多数类只
使用
智能
指针
(例如,来自boost或来自C++11中的std库)。是否仍然有必要为没有原始
指针
的类声
浏览 0
提问于2012-11-02
得票数 0
回答已采纳
3
回答
为什么需要
复制
构造
函数
?在哪些情况下它们非常有用?
、
为什么我们需要
复制
构造
函数
? 我正在学习
C++
,我无法
理解
对
复制
构造
函数
的需求,因为如果不
使用
复制
构造
函数
,我就得到了正确的输出。我看了几个例子,但在我看来,拥有
复制
构造
函数
,比如初始化变量,是一种很好的实践。有人能帮我
理解
一下
复制
构造
函数
的概念吗?任何帮助
浏览 4
提问于2020-02-21
得票数 1
回答已采纳
1
回答
当原始
指针
被传递到
构造
函数
时,unique_ptr正在进行
复制
。
、
、
我试图了解在现代
C++
中,独特的
指针
是如何工作的。 std::cout << uptr.get() << "\n";} 产出如下:
浏览 8
提问于2022-11-16
得票数 1
回答已采纳
3
回答
复制
构造
函数
的参数选择
、
、
、
最近在一次采访中,我被问及
复制
构造
函数
的参数。 作为一名实现
复制
构造
函数
功能的
C++
语言的设计者,你为什么要选择常量引用参数而不是常量对象的常量
指针
。我有一些想法,比如,因为
指针
可以赋值为NULL,这在
复制
构造
函数
中可能没有意义(在语义上),以及
指针
变量是一个独立的对象(这在效率方面可能不是很好),而引用只是实际对象的别名(因此传递对象的更好方法)。
浏览 2
提问于2009-09-19
得票数 1
回答已采纳
2
回答
将
指针
的
构造
函数
复制
到对象
、
、
、
我是
C++
类中的新手,我需要创建一个
使用
指向对象的
指针
的
复制
构造
函数
。geta() return a; char *getb() return b;}; x=new test; 我需要做的是创建另一个指向对象的
指针
*y,它将具有与x相同的值,
使用
复制
构造
函
浏览 0
提问于2015-03-13
得票数 0
回答已采纳
5
回答
第5条规则(用于
构造
函数
和析构
函数
)是否过时?
、
、
、
5的规则规定,如果一个类有一个用户声明的析构
函数
、
复制
构造
函数
、
复制
赋值
构造
函数
、移动
构造
函数
或移动赋值
构造
函数
,那么它必须有其他4。但是今天我明白了:您什么时候需要用户定义的析构
函数
、
复制
构造
函数
、
复制
赋值
构造
函数
、移动
构造
函数
或移动赋值
浏览 6
提问于2020-12-26
得票数 40
回答已采纳
4
回答
处理众所周知的错误的
C++
代码分析工具
、
目前,我正在用
C++
编程很多。有时,我会在语言
C++
的具体问题上犹豫不决。通常很难一方面处理应用程序域,以编程方式解决特定问题,另一方面处理
C++
问题。因此,我将在
构造
函数
中动态创建它,并在析构
函数
中删除它。 问题是,如果我不自己指定一个
复制
-
构造
器,生成的
复制
-
构造
器只会将
指针
本身
复制
到新的
复制
对象。这意味着,对这些对象的一个
指针
指向的数据的任
浏览 0
提问于2012-02-23
得票数 1
回答已采纳
3
回答
智能
指针
和
复制
构造
函数
、
、
、
、
根据我的
理解
,提供用户定义的
复制
构造
函数
的主要原因是,我们需要确保数据成员
指针
是深度
复制
的。 这是否意味着如果我们用智能
指针
替换原始
指针
数据成员,那么提供用户定义的副本
构造
函数
的频率就会降低吗?
浏览 9
提问于2014-04-01
得票数 0
2
回答
记住只能管理共享内存的原始对象
、
、
我有一个关于好的
C++
风格的问题:我想写一个" MyClass“类,它有一个或多个
指针
作为成员,并且MyClass能够为这个
指针
分配内存。我想
使用
隐式的给出默认
复制
构造
函数
(以及默认赋值运算符)来
复制
MyClass的一个实例,以便只
复制
指针
,并且新对象共享初始对象分配的数据。我的想法是禁止
复制
的对象(
使用
复制
构造
函数
或
浏览 5
提问于2015-07-21
得票数 1
5
回答
在下面的示例中,在
C++
中
使用
智能
指针
有何帮助
、
我在
C++
中读到了关于智能
指针
的文章,看到这个例子说明了在
使用
普通
指针
的情况下,智能
指针
如何处理“悬空
指针
”问题。附注:我知道
C++
2011已经不推荐
使用
auto_ptr了,但是它仍然有unique_ptr或者类似的东西。 摇摆的
指针
。常规
指针
的一个常见缺陷是悬空
指针
:指向已经删除的对象的
指针
。
使用
auto_ptr,这可以通过在
复制
时将其<em
浏览 0
提问于2012-02-28
得票数 2
回答已采纳
3
回答
应该总是为具有原始
指针
成员的类中的深度
复制
指针
定义一个
复制
构造
函数
吗?
、
据我所知,理论上,如果一个类有一个原始
指针
成员,那么默认的
复制
构造
函数
将对该
指针
执行一个浅拷贝,这样当原始对象被销毁时,副本中的
指针
成员将具有它所指向的值。这似乎意味着,在出于某种原因我们希望限制
复制
的情况之外,任何具有原始
指针
成员的类都应该定义一个
复制
构造
函数
来对该
指针
执行深度
复制
。我正在
使用
一个值得尊敬的第三方API,我遇到了一个类,它有一个
浏览 4
提问于2015-03-09
得票数 1
回答已采纳
4
回答
关于
C++
复制
构造
函数
,有什么好大惊小怪的?
、
可能重复: 谢谢博达·西多。
浏览 13
提问于2010-07-31
得票数 16
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券