c – 无法理解此向量声明

c – 无法理解此向量声明,第1张

概述我是C中的一个真正的菜鸟,我有一个非常简单的问题. vector<int> s[10]; 这个声明实际上做了什么?是一个容量为10个整数的向量?与此相比有什么不同: vector<int> s(10); 如果这是一个愚蠢的问题,我真的很抱歉,但我真的无法理解这个声明的作用. 谢谢! 第一个是10个空向量的数组. 第二个是用10个元素初始化的单个向量. 我是C中的一个真正的菜鸟,我有一个非常简单的问题.

vector<int> s[10];

这个声明实际上做了什么?是一个容量为10个整数的向量?与此相比有什么不同:

vector<int> s(10);

如果这是一个愚蠢的问题,我真的很抱歉,但我真的无法理解这个声明的作用.

谢谢!

解决方法 第一个是10个空向量的数组.

第二个是用10个元素初始化的单个向量.

总结

以上是内存溢出为你收集整理的c – 无法理解此向量声明全部内容,希望文章能够帮你解决c – 无法理解此向量声明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1219860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存