最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

C++ Vector用法深入剖析

来源:动视网 责编:小OO 时间:2025-09-25 13:46:00
文档

C++ Vector用法深入剖析

C++Vector用法深入剖析C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++Vector的相关应用技巧及基本内容,希望能给大家带来一些帮助。(1)vector<类型>标识符;(2)vector<类型>标识符(最大容量);(3)vector<类型>标识符(最大容量,初始所有值);(4)inti[4]={12,3,4,5};1.vector vi(i , i+2); //得到i索引值为3以后的值 ;  (5)vector<
推荐度:
导读C++Vector用法深入剖析C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++Vector的相关应用技巧及基本内容,希望能给大家带来一些帮助。(1)vector<类型>标识符;(2)vector<类型>标识符(最大容量);(3)vector<类型>标识符(最大容量,初始所有值);(4)inti[4]={12,3,4,5};1.vector vi(i , i+2); //得到i索引值为3以后的值 ;  (5)vector<
C++ Vector用法深入剖析

C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++ Vector的相关应用技巧及基本内容,希望能给大家带来一些帮助。

(1)vector< 类型 > 标识符 ;

(2)vector< 类型 > 标识符(最大容量) ;

(3)vector< 类型 > 标识符(最大容量,初始所有值);

(4) int i[4] = {12,3,4,5};

1.vector< 类型 > vi(i , i+2); //得到i索引值为3以后的值 ;  

(5)vector< vector > //vi 定义2维的容器;记得一定要有空格,不然会报错

2.vector< int > line   

3.// 在使用的时候一定要首先将vi个行进行初始化;   

4.for(int i = 0 ; i < 10 ; i ++)  

5.{  

6.vector.push_back(line);  

7.}  

8./// 个人认为使用vector定义二维数组很好,

因为是长度可以不预先确定。很好。 

(6)C++ Vector排序

9.vector< int > vi ;   

10.vi.push_back(1);  

11.vi.push_back(3);  

12.vi.push_back(0);  

13.sort(vi.begin() , vi.end()); /// /小到大  

14.reverse(vi.begin(),vi.end()) /// 从大道小 

(7)顺序访问

15.vector < int > vi ;   

16.for( int i = 0 ; i < 10 ; i ++)  

17.{  

18.vector.push_back(i);  

19.}   

20.for(int i = 0 ; i < 10 ; i ++) /// 第一种调用方法  

21.{  

22.cout <23.}  

24.for(vector::iterator it = vi.begin() ; 

25.it !=vi.end() ; it++) ///第二种调用方法  

26.{  

27.cout << *it << " " ;  

28.} 

(8)寻找

29.vector < int > vi ;   

30.for( int i = 0 ; i < 10 ; i ++)  

31.{  

32.vector.push_back(i);  

33.}   

34.vector < int >::interator it = find(vi.begin() , vi.end,3) ;  

35.cout << *it << endl ; ///返回容器内找到值的位置。 

(9)使用数组对C++ Vector进行初始化

36.int i[10] ={1,2,3,4,5,6,7,78,8} ;  

37.///第一种   

38.vector vi(i+1,i+3); ///从第2个元素到第三个元素  

39.for(vector ::interator it = vi.begin() ; 

40.it != vi.end() ; it++)  

41.{  

42.cout << *it <<" " ;   

43.} 

(10) 结构体类型

44.struct temp  

45.{  

46.public :  

47.string str ;   

48.public :  

49.int id ;  

50.}tmp  

51.int main()  

52.{  

53.vector  t ;   

54.temp w1 ;   

55.w1.str = "Hellowor" ;  

56.w1.id = 1 ;   

57.t.push_back(t1);  

58.cout << w1.str << <59.return 0 ;   

60.} 

文档

C++ Vector用法深入剖析

C++Vector用法深入剖析C++编程语言中有一种叫做Vector的应用方法,它的作用在实际编程中是非常重要的。在这里我们将会为大家详细介绍一下C++Vector的相关应用技巧及基本内容,希望能给大家带来一些帮助。(1)vector<类型>标识符;(2)vector<类型>标识符(最大容量);(3)vector<类型>标识符(最大容量,初始所有值);(4)inti[4]={12,3,4,5};1.vector vi(i , i+2); //得到i索引值为3以后的值 ;  (5)vector<
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top