腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(15)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
我应该通过
const-reference
传递std::函数吗?
假设我有一个函数,它接受一个std::function{}void callFunction(const std::function<void()>& x) x();这个问题的答案会根据函数的作用而改变吗?例如,如果它是将std::function存储或初始化到成员变量中的类成员函数或构造函数。
浏览 3
修改于2014-09-26
得票数 165
5
回答
编译器是否会优化通过值传递的函数参数?
假设我有一个函数,其中参数是通过值传递的,而不是
const-reference
。此外,让我们假设只在函数内部使用该值,即该函数不会尝试修改它。在这种情况下,编译器将能够计算出它可以通过
const-reference
传递值(出于性能原因)并相应地生成代码吗?有没有能做到这一点的编译器?
浏览 0
提问于2010-03-15
得票数 19
回答已采纳
1
回答
传递常量引用参数的意义是什么?它会产生很大的影响吗?
我知道如何使用
const-reference
,但是我很难理解我为什么要使用它们。
浏览 0
修改于2017-11-02
得票数 1
1
回答
用例表示`&‘ref-限定符?
}; S s; s.g();this通过引用传递给f,通过
const-reference
传递到g . 这对任何人都有用吗?
浏览 5
修改于2022-04-12
得票数 -1
回答已采纳
1
回答
创建只接受引用或指针的变量
int a, b, c;F(a, 3); // Error, 3 not pointer and cannot bind to non
const-reference
浏览 0
提问于2015-08-28
得票数 5
回答已采纳
1
回答
为了使函数返回编译时const值,模板中是否需要const类型?
例如,返回数组中的第一个元素的函数定义为:front() const noexcept {.......}
浏览 1
提问于2020-07-19
得票数 3
回答已采纳
1
回答
常量转换一个临时的常量引用会导致未定义的行为吗?
让我们假设我的新引用不会比原来的
const-reference
存活时间更长,因此它将始终指向内存中的有效对象。 如果它确实调用了未定义的行为,为什么呢?
浏览 4
提问于2014-05-18
得票数 0
2
回答
给定下面的片段,如何确认v[0]在VS2010中解析<vector>头文件的类型?
Vector_val<_Ty,_Ax> {} 再次使用鼠标在
const-reference
浏览 5
提问于2013-05-27
得票数 0
回答已采纳
3
回答
C++11:按值调用、移动语义和继承
这里的
const-reference
构造函数还对rvalue执行不必要的复制。 问题:如何在不添加更多构造函数的情况下只复制+移动一次(就像Base中的简单构造函数一样)?
浏览 1
修改于2013-05-24
得票数 4
回答已采纳
2
回答
“按引用返回”或“按引用传递”参数何时与constexpr兼容?
但是,你能通过
const-reference
获取一个参数吗,只要你不重新引导它? // Is this still constexpr?
浏览 1
修改于2017-05-23
得票数 2
4
回答
什么是c++常量引用复制构造函数参数的python等效项
C++最棒的一件事就是使用了
const-reference
参数--使用这种类型的参数,你可以很好地保证对象不会被意外修改,也不会有副作用。 问题是,什么样的Python等同于这样的参数?
浏览 6
修改于2016-09-22
得票数 2
2
回答
在使用任何默认捕获模式时,此捕获模式是由副本捕获还是(* this )通过引用捕获?是同一回事吗?
为什么我不让this被
const-reference
捕获?
浏览 0
修改于2021-03-08
得票数 3
回答已采纳
2
回答
通过const引用传递constexpr对象的原因是可行的,但根据值却不能编译
arr = make_array(iseq); std::cout << elem << " ";每当make_array采用
const-reference
浏览 2
修改于2015-05-11
得票数 7
回答已采纳
1
回答
C++ 11在std::map中缓存的最佳实践?
= m_products_cache.end ()) return inserted_it.first->second; // Returns a
const-reference
浏览 2
修改于2018-11-06
得票数 0
回答已采纳
1
回答
将结构元素转换为const引用可以节省一些开销吗?
所以我想,如果在范围结束之前,我将这些容器的
const-reference
添加到tickDataBundle对象中,然后将这个对象推到MessageQueue中,我就会从C++的优化中受益,以避免整个容器被销毁
浏览 3
修改于2014-03-14
得票数 0
回答已采纳
领券