腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
调用
值
构造
函数
而
不是
复制
构造
函数
--我期望
调用
复制
构造
函数
,但事实并非如此,取而代之的是用于
值
初始化的
构造
函数
被
调用
。如果我显式地转换它,就像这样 Numeric<int> c1(Numeric<int>(Numeric<i
浏览 6
提问于2018-08-19
得票数 0
回答已采纳
1
回答
调用
复制
构造
函数
而
不是
移动
构造
函数
?
." << name << endl;}; 和一个简单的
函数
: A f(A&& b) { cout << "------before return------" << endl;} 当我
调用
auto
浏览 18
提问于2020-04-10
得票数 0
回答已采纳
2
回答
调用
复制
构造
函数
而
不是
移动
构造
函数
、
、
、
nullptr; return *this; size_t _size;};f(std::move(c)); // getting a rvalue reference from lvalue reference 但是后来我发现
调用
的是我的
复制
构造
函数
,
而
不是</em
浏览 2
提问于2018-01-12
得票数 1
回答已采纳
9
回答
复制
构造
函数
- c++
、
、
我可以通过传入一个指针
而
不是
const引用来编写一个
复制
构造
函数
吗?(如果我确保自己不会改变任何
值
,那就好了吗?)就像这样:{}SampleClass因此,如果我编写一个接受指针的
构造
函数
(并且认为它是我的
复制</
浏览 0
提问于2009-04-14
得票数 10
4
回答
通过参数初始化数据成员的C++11方式
、
、
鉴于C++11支持移动语义,当从参数初始化数据成员时,我们是否应该尝试移动
值
而
不是
复制
它?int> data; : data(data) }在这里,将
调用
复制
构造
函数
data; :
浏览 3
提问于2011-08-21
得票数 20
回答已采纳
3
回答
类
构造
函数
优先于
值
包装器的可变模板
构造
函数
、
、
、
、
(wrapper const &)、移动
构造
函数
(wrapper && w0)、一种
值
复制
构造
函数
(T const & v0)、一种移动
构造
函数
(T && v0)和一种模板
构造
-就地-
值
构造
函数
(As我的目的是使用带有包装器的
复制
或移动
构造
函数
调用
,传递T对象的<
浏览 1
提问于2018-08-20
得票数 11
回答已采纳
1
回答
C++
调用
默认
构造
函数
,
而
不是
复制
构造
函数
。
、
、
我
构造
了一个简单的例子: public: Serial.println("parameterless} 控制台上的输出是:11 我不明白为什么
调用
无参数
构造
函数
(我并
不是
要创建一个新的对象),也不明白为什么它既不改变当前的对象,也不创建新
浏览 4
提问于2015-12-18
得票数 7
回答已采纳
1
回答
为什么
调用
复制
构造
函数
而
不是
转换
构造
函数
?
、
而这个错误是 为什么除了直接转换
构造
函数
之外,它还试图
调用
复制
构造
函数
?从错误消息中可以清楚地看到,创建了一个临时B,然后用于
复制
构造
,但为什么呢?这个标准在哪里?
浏览 3
提问于2012-06-27
得票数 22
回答已采纳
1
回答
为什么
调用
复制
构造
函数
而
不是
移动
构造
函数
?
、
、
、
、
何时
调用
复制
构造
函数
?
浏览 3
提问于2020-06-29
得票数 1
回答已采纳
3
回答
为什么
调用
复制
构造
函数
而
不是
移动
构造
函数
?
、
、
、
、
我看不出为什么
调用
复制
构造
函数
而
不是
移动
构造
函数
。如果我在const的
复制
构造
函数
的声明中将关键字Bar &that放在Bar &that前面,我就得到了正确的结果。我知道在许多情况下,使用const lvalue引用比只对
复制
构造
函数
进行lvalue引用更好,但我只想知道发生这种情况的原因。为什么在这个示例中,Bar &
浏览 5
提问于2015-04-05
得票数 6
回答已采纳
1
回答
调用
C++移动
构造
函数
而
不是
复制
构造
函数
、
p1 << endl;}p1: 2p2: 2 p1: 2 Destructor cal
浏览 6
提问于2022-11-20
得票数 0
回答已采纳
1
回答
C++为什么向量初始化
调用
复制
构造
函数
、
、
当您通过以下方式初始化向量时:它
调用
默认
构造
函数
一次,然后再
调用
复制
构造
函数
10次。所以,如果我理解正确的话,向量中的对象都是由
复制
构造
函数
生成的。 有人能解释一下
调用
复制
构造
函数
而
不是
默认
构造
函数
浏览 0
提问于2012-09-09
得票数 8
回答已采纳
2
回答
为什么
调用
移动
构造
函数
而
不是
复制
构造
函数
、
我在试着理解一个移动
构造
函数
,但是当我添加一个移动
构造
函数
时,它被
调用
而
不是
我的
复制
构造
函数
,#include <iostream> using namespace
浏览 1
提问于2016-04-15
得票数 0
回答已采纳
3
回答
面向对象编程、继承、
复制
构造
函数
、
现在,在主要
函数
中,我写了这样的东西// is for derived classTeacher object(“name”,17) ;现在我还没有为这两个类编写
复制
构造
函数
,当然默认的副本
构造
函数
将被<e
浏览 7
提问于2010-01-17
得票数 4
回答已采纳
2
回答
为什么在这种情况下
调用
移动
构造
函数
?
、
、
、
someObject.mutate("some text");} { return 0;其中,SomeClass只在
构造
函数
中记录某些内容,这样我就可以验证所
调用
的内容。对于发布版本,我有以下ouptut:因为
复制
/移动省略是有意义的。我想要关闭返回
值
优化。我真的很想知道为什么要
调用
移动
构造
浏览 0
提问于2018-12-11
得票数 0
回答已采纳
3
回答
何时
构造
函数
参数和返回
值
?
、
、
我继续阅读关于RVO的文章,并通过引用和
值
传递参数。我的想法是:传递引用只是传递指针的语法糖,
而
传递
值
则
调用
类的
复制
构造
函数
来创建原始对象的副本,供
函数
使用。RVO避免为
函数
的返回
值
调用
复制
构造
函数
。 在我的理解中,我缺少的是
值
传递的参数和
值
返回的对象的确切
构造
何时发生。我假设通过
值<
浏览 6
提问于2014-01-30
得票数 1
回答已采纳
4
回答
move
构造
函数
应该接受常量还是非常量的右
值
引用?
、
、
、
在几个地方,我已经看到推荐的
复制
和移动
构造
函数
签名,如下所示:{ T(const T& other);}; 其中,
复制
构造
函数
采用常量引用,
而
移动
构造
函数
采用非常量右
值
引用。,T的
复制
构造
函数
被
调用
,
而
不是</em
浏览 2
提问于2012-05-27
得票数 39
回答已采纳
1
回答
为什么基类的
复制
构造
函数
没有隐式
调用
?
、
、
据我所知,在创建派生类的对象时,基类
构造
函数
会自动
调用
(如果存在没有参数的对象)。endl; }; {}基本
构造
器
调用
派生
构造
器
调用
基
构造
器
调用
派生
复制
构造
器
调用
输出":基(参考)“: 基
浏览 2
提问于2020-01-07
得票数 0
回答已采纳
3
回答
用std::enable_if保护
复制
构造
函数
、
、
、
、
我编写了一个类来促进类型擦除,该类具有以下
构造
函数
:public:Envelope next(...); Envelope othe
浏览 4
提问于2017-05-12
得票数 4
回答已采纳
1
回答
调用
捕获变量
而
不是
移动
构造
函数
的
复制
构造
函数
、
、
FWIW,MSVC2012总是
复制
两份。
浏览 1
提问于2013-10-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
构造函数没有返回值是怎么赋值的?
构造函数缺失漏洞分析
JavaScript中构造函数介绍
Python基础教程 调用未关联的超类构造函数
Kotlin构造函数与实例化
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券