首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对象与对象、对象与对象&

对象与对象、对象与对象&
EN

Stack Overflow用户
提问于 2022-09-08 06:11:05
回答 1查看 83关注 0票数 0

以下对C++中模板对象的引用之间有什么区别?

代码语言:javascript
复制
template<typename T>
void myFunction(Object<T>& const obj);

template<typename T>
void myFunction(const Object<T>& obj);

template<typename T>
void myFunction(Object<T> const & obj);
EN

回答 1

Stack Overflow用户

发布于 2022-09-08 06:20:41

  • Object<T>& const obj -是对非const Object<T>的引用(这是没有意义的,因为引用不能反弹,它始终是"constant");
  • const Object<T>& obj --对常量Object<T>;
  • Object<T> const& obj的引用-对常量Object<T>的引用,即与上面相同的引用( const关键字仅适用于左侧找不到任何东西的右);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73644412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档