vector<T&>
一、引用特征
-
引用必须要进行初始化,不能初始化为空对象,初始化后不能改变指向
-
引用是别名,不是对象,没有实际地址,不能定义引用的指针,也不能定义引用的引用文章来源:https://www.toymoban.com/news/detail-616816.html
二、不能为引用分配内存
三、push_back(T&)不能赋值
四、vector引用类型不能进行有参构造
五、基于操作符[]和at,将会获取引用的引用,产生矛盾
推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/VsFMs文章来源地址https://www.toymoban.com/news/detail-616816.html
到了这里,关于C++ vector元素类型为什么不能是引用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!