腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
临时
成员
的
引用
c++
、
reference
、
temporary-objects
int i = 1; std::vector<int> v;} 上面的代码是格式良好
的
代码还是我怀疑
的
是从get()返回
的
引用
,它在最后一个分号处变得悬空。但是在这一点上,push_back已经被计算过了,所以这是可以
的
,不是吗?
浏览 6
提问于2021-04-23
得票数 2
1
回答
在
成员
初始化器中创建
临时
对象时销毁该对象
的
点。
c++
、
gcc
、
clang
、
language-lawyer
是两个编译器
的
性能。 我不确定Clang是否理解得过高?在我看来,规则似乎是说由mem初始化器
的
mem-initializer-id命名
的
引用
成员
不应该绑定到
临时
表达式。在我
的
示例中,类c
的
成员</
浏览 5
提问于2020-12-25
得票数 11
3
回答
为什么从
临时
值初始化
的
引用
成员
仍然可读?
c++
、
reference
、
initialization
可能重复: #include <iostream> {}B constructedA constructedx = 23 A dest
浏览 3
提问于2012-09-26
得票数 0
4
回答
什么是基于堆栈
的
引用
?
c++
、
reference
、
constants
、
temporary-objects
什么是基于堆栈
的
引用
?它们与作为对象
成员
的
引用
有何不同?标准会谈论这些吗?通常,
临时
对象只持续到出现它
的
完整表达式
的
末尾。但是,C++故意指定将一个
临时
对象绑定到堆栈上对const
的
引用
将使<
浏览 0
提问于2011-01-21
得票数 3
回答已采纳
3
回答
常量对
成员
或
临时
成员
的
引用
c++
、
reference
、
constants
我有一个类,它保存了我希望经常使用
的
数据,所以我认为最好返回一个const
引用
。但是,在给定一些参数
的
情况下,我可能需要动态创建新数据。我已经看到你可以返回一个
临时
的
常量
引用
,如下所示: public: ...
浏览 0
提问于2013-02-26
得票数 1
回答已采纳
2
回答
从
临时
对象
的
成员
数据问题进行
引用
初始化
c++
、
reference
非const
引用
只能绑定到lvalue,因此我尝试了以下方法:{ operator double&(){return value;}{ cout << d << endl; // seems ok 5.45 d是从一个未命名
的
临时
对象Foo{}
的
成员
数据value初始化<e
浏览 0
提问于2020-05-04
得票数 0
回答已采纳
1
回答
绑定到
成员
初始化程序列表(C++14)中
的
引用
成员
的
临时
对象
的
生存期
c++
、
reference
、
c++14
、
temporary-objects
我在cppreference.com上查找cppreference.com,发现了C++14中
的
一些变化: 每当
引用
绑定到
临时
对象或
临时
对象
的
基子对象时,就会扩展
临时
对象
的
生存期,以匹配
引用
的
生存期,绑定到构造函数初始化程序列表中
的
引用
成员
的
临时
绑定只会持续到构造函数退出为止,只要对象存在,就不会。(注:从1696年开始,这种初始化是错误<em
浏览 3
提问于2016-05-31
得票数 3
回答已采纳
4
回答
如果
引用
是类
成员
,如何初始化对对象
的
引用
?
c++
、
pointers
、
reference
、
persistence
、
member
假设类包含一个名为_matrix__
的
引用
:class ClassMatrix& matrix_;Class.cpp{我得到错误:无效
的
初始化类型‘矩阵&’类型
的
非连续
引用
从
临时
类型‘矩阵’。我看到问题是
临时
对象将消失,
引用
将指向NULL。如何为
引用
创建持久对象?我想使用
引用
,因为这个
成
浏览 2
提问于2010-11-15
得票数 3
回答已采纳
1
回答
使用const基准延长
临时
对象
的
寿命
c++
、
pass-by-reference
、
lifetime
、
temporary-objects
、
reference-binding
我需要一些关于康斯特参考资料
的
澄清。来自const
引用
延长了本地对象
的
生存期。但是当我检查时,尽管他们使用了一个const
引用
字符串“四”
的
生存期没有增加。Sandbox sandbox(string("four")); 那么,在第二个链接中,字符串“四”不是本
浏览 4
提问于2017-03-13
得票数 0
回答已采纳
2
回答
引用
成员
绑定到一个
临时
对象,该对象
的
生存期将小于所构造对象
的
生存期。
c++
我得到了以下编译器错误,试图初始化一个Context 。编译器指的是什么
临时
object?
浏览 8
提问于2020-10-25
得票数 3
2
回答
引用
成员
引用
另一个
成员
合法吗?
c++
、
reference
我正在处理一个类,其中我试图使用常量
引用
成员
,这些常量
引用
成员
引用
其他
成员
变量,以提供对这些
成员
的
公共常量访问。有没有合法
的
方式这样做? 代码进行了编译,但给出了有关将
引用
成员
绑定到
临时
值
的
警告。下面是我正在尝试做
的
事情
的
再创造。我认为自
引用
位是非法
的
,并导致了问题,但我不确定。任何意见都将非
浏览 11
提问于2019-04-12
得票数 3
回答已采纳
3
回答
值-常量
成员
引用
的
初始化
c++
、
reference
我正在查看以下形式
的
代码:{ foo() {} }; { bar() : ref(){} const foo &ref;以这种方式使用
临时
值初始化
引用
是否正确?我知道初始化const
引用
是可能
的
,它是一个带有
临时
变量
的
局部变量,这样做可以延长
临时
变量
的
浏览 0
提问于2010-11-11
得票数 6
回答已采纳
2
回答
临时
人员数据
成员
的
生存期扩展及API设计
c++
、
api-design
、
temporary
、
data-members
parent()返回
的
临时
对象
的
生存期由const&扩展。 到现在为止还好。,因为const&不是
引用
临时
对象,而是
引用
临时
对象
的
数据
成员
。但是,每次调用该
成员
函数时创建一个
临时
函数将是效率低下
的
。这也意味着,任何"getter“
成员
函数都不应该返回对其数据
成员
的
引用
。那么,是
浏览 4
提问于2016-08-24
得票数 8
回答已采纳
3
回答
为什么“没有
临时
的
std::字符串对象会出现”在有效
的
现代C++第25项中说?
c++
、
string
、
c++11
在“有效
的
现代C++”第25项(170 p~171 p)中,代码如下:public:{ name = std::move(newName); } // rvalue}; 使用通用
引用
的
setName版本,字符串文本"Adela“将传递给
浏览 0
提问于2018-01-21
得票数 1
2
回答
Getter返回空C++
c++
、
oop
、
mingw
App(){ Car car; App():car(){ Car getCar(){ }这是我
的
主要应用程序
浏览 0
提问于2018-02-27
得票数 2
回答已采纳
2
回答
如何推导以
引用
为参数
的
函数
的
返回类型
c++
、
c++11
、
pass-by-reference
、
decltype
、
return-type-deduction
我试图推导函数
的
返回类型,并将其用作
成员
函数
的
返回类型。为此,我使用了一个解密类型表达式。但是,如果给定
的
函数以
引用
作为参数,那么我所有的尝试都无法编译: 我不能在解密类型表达式中使用类
的
任何
成员
变量,因为编译器抱怨没有这样
的
成员
(参见下面的func1 )。函数参数不能使用
临时
参数,因为函数接受
引用
,并且不能将非const
引用
绑定到
临时
参数(参见下面的func
浏览 4
提问于2014-02-26
得票数 0
回答已采纳
4
回答
不是最重要
的
康斯特。但这是什么?
c++
、
reference
、
constants
、
object-lifetime
void foo (const int &) std :: cout << "F";{}当const
引用
绑定到
临时
引用
时,则将该
临时
引用
的
生存期扩展到
引用
的
生存期。 我试图说明,虽然Foo()是
临时
的
,但转换运算符返回
的</
浏览 5
提问于2011-11-15
得票数 7
回答已采纳
1
回答
使用指针获取值时出错,但直接返回是正确
的
,为什么?
c++
、
c++11
、
c++17
、
c++14
:" << it.x() << std::endl }} 会导致标题中所述
的
错误我确实意识到,如果第一种方法返回错误
的
结果,第二种方法是正确
的
。但是,这里我想了解这个错误
的
含义,以及为什么我不能以这种方式使用它。
浏览 2
提问于2021-09-12
得票数 0
4
回答
const参考变量
的
生存期未延长
c++
、
reference
、
lifetime
、
string-literals
将
临时
引用
绑定到const
引用
将延长其生存期;。 为什么这个不适用于这个片段呢?现场直播。
浏览 6
提问于2015-11-27
得票数 1
回答已采纳
1
回答
返回语句中
的
返回和表达式之间有顺序点吗?
c++
以下是标准
的
引文: 第二个上下文是将
引用
绑定到
临时
上下文。绑定
引用
的
临时
对象或
临时
对象,即
临时
绑定
的
子对象
的
完整对象,除非如下所述,否则该
引用
的
生存期将持续。
临时
绑定到构造函数
的
ctor-初始化器(§12.6.2 class.base.init)中
的
引用
成员
,直到构造函数退出为止。一个<em
浏览 3
提问于2015-09-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谈谈excel公式中的相对引用、绝对引用、混合引用
Excel入门必看篇,单元格的相对引用、绝对引用与混合引用
jQuery的引用
来瞧瞧公式中的引用
相对引用和绝对引用,必须学会的Excel函数公式基本功!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券