腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将
const
引用
返回
临时
c++
为什么函数foo会发出警告“返回
临时
引用
”{}
const
bool& bar =
浏览 9
提问于2022-07-22
得票数 2
回答已采纳
1
回答
C++:非
临时
const
引用
c++
、
reference
、
constants
、
temporary
我需要编写一个类,其构造函数接受对象的常量
引用
并在本地存储它。如何编写只接受非
临时
引用
的函数?当然,即使是非
临时
引用
也可能超出范围,从而破坏我的课堂行为,但我相信,通过拒绝
临时
引用
,我将避免大多数错误。
浏览 4
提问于2010-12-28
得票数 12
回答已采纳
2
回答
临时
对象和非
const
引用
c++
、
c++11
GLfloat r; GLfloat b;} ccColor4F; { 对“ccColor4F”
浏览 3
提问于2014-02-05
得票数 0
回答已采纳
2
回答
返回
const
引用
与
临时
对象
c++
、
reference
、
constants
我想知道为什么返回本地对象的
const
reference是非法的,而返回local object是合法的,只要您将它分配给
const
reference tempVec.push_back(1);} vector<int> tempVec; tempVec.push
浏览 0
提问于2016-02-12
得票数 12
回答已采纳
1
回答
const
-
引用
绑定到
临时
c++
、
c++11
请考虑以下几点:string
const
name2 = get_name(...);string
const
& name3 {"Billy"};在这种情况下,字符串-文字"Billy"被隐式转换为
临时
string,而
浏览 5
提问于2016-06-02
得票数 0
回答已采纳
7
回答
为什么暂时的生命不延长到包围对象的生命周期?
c++
、
temporary
我知道
临时
引用
不能绑定到非
const
引用
,但可以绑定到
const
引用
。那是,
const
A & y = A(); //ok可以将绑定到
临时
对象的
const
浏览 15
提问于2011-08-04
得票数 36
回答已采纳
1
回答
将
临时
对象绑定到
const
引用
c++
#include <iostream>{ return x;{using namespace std; {} {}int f() int x=1;} 我收
浏览 0
提问于2019-02-08
得票数 1
3
回答
返回
临时
的
const
引用
与本地的
const
引用
不同吗?
c++
、
reference
、
lifetime
、
temporary
我试图更好地理解lvalue和rvalue是如何作为
引用
处理的,因此我创建了这个玩具示例:{{}{ std::cout<< "Creating foo with value
引用
参数val,并且返回相同的值-但是,析构函数作为
临时
的,会立即被调用。但
浏览 5
提问于2020-09-20
得票数 3
回答已采纳
1
回答
为什么
临时
对象可以绑定到
const
引用
?
c++
、
stack
、
pass-by-reference
唯一失败的情况是通过非
const
引用
传递参数,因为
临时
变量不能绑定到它。void DrawLine(
const
Vector& v1,
const
Vector& v2); 如果对象是
临时
的,为什么使
引用
const
对
临时
对象的生存期有任何影响?我想我也不完全理解在一个论点中创建的
临时
对象的存在范围。
浏览 0
提问于2018-03-06
得票数 4
回答已采纳
4
回答
不是最重要的康斯特。但这是什么?
c++
、
reference
、
constants
、
object-lifetime
这输出了F~,但我期望~F int _x; ~ Foo () {std :: cout << "~";}{} { foo (Foo ());
浏览 5
提问于2011-11-15
得票数 7
回答已采纳
1
回答
引用
如何绑定到prvalue?
c++
、
reference
、
temporary
、
prvalue
:当
引用
绑定到prvalue时会创建一个
临时
对象。它们是指
const
lvalue
引用
和rvalue
引用
吗?: 如果它们意味着,rvalue
引用
和绑定到相同类型的prvalue的
const
lvalue
引用
是否会创建一个
临时
的?<e
浏览 4
提问于2022-02-15
得票数 3
回答已采纳
3
回答
绑定到函数参数的
引用
会延长该
临时
参数的生存期吗?
c++
、
reference
、
object-lifetime
、
function-parameter
我有以下代码(简化版本):{} //use reference:绑定
引用
的
临时
对象或
临时
对象,该对象是对
临时
绑定的子对象的完整对象,在
引用
的生存期内
浏览 0
提问于2012-04-17
得票数 10
回答已采纳
2
回答
在C++中绑定多个
引用
的
临时
的生存期
c++
、
standards
、
temporary
、
object-lifetime
C++标准草案N4296说
const
std::string &s = "hello"; static
const
std::string &ss = s
浏览 1
提问于2015-11-21
得票数 5
回答已采纳
3
回答
值-常量成员
引用
的初始化
c++
、
reference
foo public:}; { bar() : ref() {}
const
foo &ref;以这种方式使用
临时
值初始化
引用
是否正确?我知道初始化
const
引用
是可能的,它是一个带有
临时
变量的局部变量,这样做可以延长
临时
变量的生命周期,例如
const
foo &tmp =
浏览 0
提问于2010-11-11
得票数 6
回答已采纳
1
回答
按值和自动返回函数的
引用
c++
、
reference
、
constants
、
auto
从我理解的原因来看,当您将变量定义为对按值返回的函数的
引用
时,实际上是对具有绑定到该
引用
的生存期的
临时
对象的
引用
,并且必须将该
引用
声明为
const
。话虽如此,为什么不将
临时
的
const
定义为a2,使下面的示例中的a2自动成为
const
如果不允许将非
const
引用
绑定到该
临时
对象,那么为什么不将
临时
对象本身默认为
const
呢?string>
浏览 2
提问于2016-11-30
得票数 3
回答已采纳
1
回答
返回语句中的返回和表达式之间有顺序点吗?
c++
以下是标准的引文: 第二个上下文是将
引用
绑定到
临时
上下文。绑定
引用
的
临时
对象或
临时
对象,即
临时
绑定的子对象的完整对象,除非如下所述,否则该
引用
的生存期将持续。
临时
绑定到构造函数的ctor-初始化器(§12.6.2 class.base.init)中的
引用
成员,直到构造函数退出为止。一个
临时
绑定到函数调用中的
引用
参数(§5.2.2 expr.call)一直保持到包含该调用的完整表达式完成为止。请看代
浏览 3
提问于2015-09-19
得票数 0
3
回答
使用
const
引用
时创建的
临时
变量
c++
我正在做一些矩阵类,我想知道什么时候创建了一个
临时
对象,它是函数的本地对象,对吗?因此,当函数返回时,它应该超出范围,但是我不知道为什么不会发生这种情况--在函数返回之后,我可以使用它。下面是一个示例,这是构造函数:Matrix3(
const
int (&ar)[N*N]) data =
const
_cast<那么,在堆上创建
临时
变量吗?!
浏览 1
提问于2013-07-31
得票数 2
回答已采纳
2
回答
C++吸气器
临时
与
const
引用
c++
public: return points;当我调用getPoints()时,它会返回
临时
对象吗
浏览 0
提问于2014-04-13
得票数 1
回答已采纳
1
回答
返回对
临时
对象成员的
const
引用
c++
、
c++11
、
temporary-objects
当返回对
临时
对象的成员的
const
引用
时会发生什么;该对象的生存期是什么;{ { }{ return
浏览 3
提问于2015-10-17
得票数 3
回答已采纳
2
回答
在函数作用域(生存期)之后,对
临时
对象的
引用
会中断。
c++
、
reference
、
scope
、
temporary-objects
、
const-reference
在询问时,我了解到对
临时
对象的
const
引用
在C++中是有效的:{ int b = 21; int
const
& sum = a + b; } 但在下面的示例中,
const
引用
refnop
引用
一个已销毁的
临时
对象。我想知道为什么?= (
浏览 4
提问于2013-06-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java四种引用类型:强引用、软引用、弱引用、虚引用
const和define的区别
谈谈excel公式中的相对引用、绝对引用、混合引用
JavaScript的var,let和const 总结
相对引用、绝对引用和混合引用到底该怎么用?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券