gpt4 book ai didi

c++ - const std::vector 和 std::vector const 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 16:00:59 25 4
gpt4 key购买 nike

我认为唯一的方法是声明一个 const<vector>是:

const std::vector<T> v; 

最佳答案

const适用于它左边的东西,除非左边没有任何东西,然后它适用于它右边的东西。
所以,const int a=1;int const a=1;是平等的。const int *bint const *b相等(指向常量 int 的指针),但与 int * const b 不同,这是一个指向非常量 int 的常量指针.
这适用于所有数据类型,我选择 int因为它比 std::vector<T> 更容易打字.

关于c++ - const std::vector<T> 和 std::vector<T> const 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66459705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com