腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
构造
函数
中将
非
常量
左
值
绑定
到
右
值
时
出错
、
、
、
public: ~list();下面是main()中的代码行
在
构造
函数
中初始化shared_ptr<X>& head的成员
时
,我得到了以下编译错误:list<X>::list():head(make_shared<X>(NULL)){head(make_shared<
浏览 7
提问于2019-07-06
得票数 0
回答已采纳
1
回答
std::thread参数中的
函数
指针...列表
、
、
我试图给我的std::thread参数列表一个
函数
指针,但我得到了一堆我不理解的编译错误(@ MSVC\14.28.29333\include\thread(43,14): error C2672: 'do_something_float, 100);} 有趣的是,如果我以
非
线程的方式调用
浏览 27
提问于2021-02-19
得票数 3
回答已采纳
2
回答
返回
常量
引用和
右
值
引用的区别
、
、
如果我没有错,我认为
常量
引用和
右
值
引用都可以
绑定
到
右
值
。返回前者的
函数
和返回后者的
函数
有什么实际区别吗? 编辑。我不能修改前者,但为什么我会对修改
右
值
感兴趣?这有意义吗?
浏览 3
提问于2013-03-28
得票数 7
回答已采纳
1
回答
为什么不调用成员变量的移动
构造
函数
?
、
、
、
、
如果我自己实现了move
构造
函数
,为什么不移动而是复制bar成员b?但是如果我使用默认的move
构造
函数
,那么b就会被移动。为什么b(rhs.b)不给bar(bar&&)打电话?
浏览 8
提问于2020-10-14
得票数 3
1
回答
c++ -当赋值给references`
时
,有没有自动转换
值
的方法?
我想知道C++是否有某种方式自动转换我想要赋值给引用的
值
。我是否可以
在
类X的定义中添加一些东西,使其
在
没有强制转换的情况下工作,以便
非
工作行可以工作?基本上,我想要实现这一点,例如像这样的
函数
: //...在那之后可以像这样调用:有可能吗?
浏览 0
提问于2013-04-20
得票数 1
回答已采纳
1
回答
调用
左
值
引用
构造
函数
而不是
右
值
引用
构造
函数
、
、
、
std::cout << "G()" << std::endl;}; G g = F();}F(F&)为什么
在
类G的
构造
函数
中调用F(F&)
构造
函数
而不是F(F&&)
构造
函数
?类G的
构造
函数
的参数是F&& f,它是
右
值</em
浏览 2
提问于2013-03-10
得票数 6
回答已采纳
2
回答
为什么将
左
值
作为
右
值参数传递失败?
、
将
左
值
引用作为
右
值
引用参数传递不能编译。编译器可以使用其复制
构造
函数
创建一个临时对象,并将其作为
右
值
传递,但它不能。但是,如果类型不匹配,它会调用
构造
函数
。 我很感兴趣,为什么会这样呢?
在
C++标准中,哪种设计逻辑迫使编译器以不同的方式处理复制
构造
函数
?我应该使用按
值
传递的void do_smth(string s)吗?假设对象string有移动
浏览 0
提问于2019-01-30
得票数 2
1
回答
c++对使用参数化
构造
函数
还是复制
构造
函数
感到困惑
、
、
INITIALIZED LIKE THISobj2.showData();return (0); } obj4产生了一个错误,它不知道是使用参数化
构造
函数
还是复制
构造
函数
,但当我像这样初始化它
时
: sampleConstructor obj4(20),它工作得很好。
浏览 16
提问于2021-04-11
得票数 0
2
回答
这个赋值运算符后面的“&”是什么意思?
、
、
、
C& operator=(const C&) & = default; ...对于复制赋值操作符和移动赋值操作符,放置
在
=
浏览 7
提问于2012-09-07
得票数 51
回答已采纳
2
回答
是否通过引用隐式调用不兼容参数的复制ctor?
、
、
我知道这不是打印调试消息的最有效的方法,但我的问题涉及
到
更基本的问题。这似乎是一个基本的问题,但它挑战了我对编译器如何解释指定为按
常量
引用传递的
函数
参数的理解。;#endif}
在
我今天注意
到
这个例子之前,我会说它不应该编译,因为debugMsg接受
常量
字符串引用的传递,这挑战了我对通过引用传递
函数
参数的理解(我意识
到
这是基本的C++知识,但这对我来说是新的)。我
浏览 2
提问于2018-12-04
得票数 0
2
回答
用于
右
值
或
左
值
类型的手动选择重载
函数
、
、
、
我有重载的方法: void AnyFunc(AnyType &t); void AnyFunc(AnyType &&t); AnyFunc(*ptr);如何选择我需要的功能?简单的情况是使用:我需要void AnyFunc
浏览 0
提问于2012-12-01
得票数 1
回答已采纳
3
回答
使用lambda表达式的
右
值
和
左
值
引用-- gcc与msvc
、
、
、
在
C++中,将
右
值
隐式转换为
左
值
引用是非法的。考虑以下代码,其中一个
左
值
引用
绑定
到
一个
右
值
( lambda):{ return 0;gcc (4.8.1然而,微软编译器确实接受它,这意味着它要么接受非标准代码,要么C++允许
左
值
引用
绑定</em
浏览 0
提问于2013-06-16
得票数 6
回答已采纳
1
回答
为什么我不能在
构造
ifstream
时
传递它?
、
编译器不喜欢下面的主程序 int count;return count; cout << get1(ifstream(argv[1])) << endl;错误消息为:test.cpp:11:33: error: invalid initialization of non-const
浏览 2
提问于2013-05-18
得票数 3
回答已采纳
1
回答
c++:临时工的特殊行为
、
、
在下面的代码中,为什么第一个调用解析为catchClass(aClass&),并在第二个调用catchClass(const aClassCatcher&)
中将
临时作为参数如果您想知道我是从哪里发现这一点的,我正在尝试理解上的一篇文章中描述的移动
构造
函数
浏览 3
提问于2013-06-09
得票数 3
回答已采纳
1
回答
用于左
值
和
右
值
引用的交换
函数
、
我正在编写一个具有移动
构造
函数
和移动赋值运算符的向量类。rhs.m_data ); swap( m_capacity, rhs.m_capacity ); } 因为
右
值
不
绑定
非
常量
左
值
引用,所以我需要一个相同的交换
函数
用于
右
值
引用,唯一不同的是参数的类型。
浏览 14
提问于2019-02-06
得票数 1
回答已采纳
2
回答
将指针传递给int*&并获取编译错误
为什么fun(p)可以工作,而fun(&i)不能? #include<iostream> { {}
浏览 13
提问于2020-05-01
得票数 3
回答已采纳
1
回答
确定在C++代码中调用哪个复制
构造
函数
、
、
、
、
我编写了一个简单的C++类示例,其中包含1个
非
参数
构造
函数
、1个参数
构造
函数
、2个复制
构造
函数
、1个赋值运算符和1个加号运算符。float getReal () { } return img;};Param constructor 5 7 plus operator 5
浏览 4
提问于2013-05-19
得票数 7
回答已采纳
2
回答
将指针从unique_ptr::get发送到
函数
作为指针引用
好的,我有一个唯一的指针,使用unique_ptr::get来获取指针,并把它传递给一个std::
函数
,它的参数是int*& b。它似乎返回了一个错误。我只是好奇我做错了什么,以及如何改正。
浏览 10
提问于2020-05-13
得票数 0
回答已采纳
1
回答
如果参数类型为"const int“,为什么无法编译tr1::bind
、
但是我真的喜欢使用"const int“来确保如果
函数
的参数是通过引用传递的,计数器变量不会意外地改变。
浏览 0
提问于2009-11-05
得票数 0
回答已采纳
2
回答
防止非
常量
左
值
解析为
右
值
引用,而不是
常量
左
值
引用
、
、
、
我
在
重载一个
函数
时
遇到了问题,通过
常量
引用来获取一个
值
,或者如果它是一个
右
值
,那么它就是一个
右
值
引用。问题是我的非
常量
左
值
绑定
到
函数
的
右
值
版本。我
在
VC2010中做这件事。vector<int>& t)
浏览 0
提问于2011-10-13
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+之右值引用
对比 C+和Python,谈谈指针与引用
请问C+11有哪些新特性?
c+的左值(lvalue),右值(rvalue),移动语义(move),完美转发(forward)
C+11完美转发及实现方法详解
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券