0
点赞
收藏
分享

微信扫一扫

c++中vector<int> a[] sizeof无效的问题

i奇异 2022-04-21 阅读 43
c++c语言

我们知道,sizeof()运算符用来求对象所占内存空间的大小。但当用sizeof判断一个vector的所占内存时结果是固定的,取决于编译器。

 我们可以看到随着a中元素的增多,nums长度改变,sizeof(nums)不变以及sizeof(nums)/sizeof(nums[0])不变。

具体原因可以查看C++中sizeof(vector)的问题 - 知乎 (zhihu.com)

举报

相关推荐

0 条评论