c语言里可以用vector吗?

c语言里可以用vector吗?,第1张

1、C语言不能用vector,C标准库没提供vector的功能,可以自己写。

2、vector是C++

stl当中的容器

vector容器类型

vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。

vector的构造

函数原型:

template

explicit

vector()

//

默认构造函数,vector对象为空

explicit

vector(size_type

n,

const

T&

v

=

T())

//

创建有n个元素的vector对象

vector(const

vector&

x)

vector(const_iterator

first,

const_iterator

last)

vector <int>vc;

int num,temp;

cin>>num;

for(i=0;i<num;i++)

{

cin>>temp;

vc.push_back(temp);

}


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

原文地址: http://outofmemory.cn/bake/11410830.html

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

发表评论

登录后才能评论

评论列表(0条)

保存