+ -
当前位置:首页 → 问答吧 → vector里面可以储存什么类型的数据??

vector里面可以储存什么类型的数据??

时间:2011-12-13

来源:互联网

复制内容到剪贴板
代码:
#include <iostream>
#include <vector>
using namespace std;

int main()
{


/*vector<string>second (40);
second.at(0)="nihaoma"<<endl;
cout<<second.at(0);*/

vector<char>second(40);
second.at(0)='n'<<endl;
cout<<second.at(0);




system("pause");}
这两个貌似都不行啊, 目前我就试过int可以。% `: o( j; Z" I' J/ S7 j" t
7 S0 [" V$ Y& `0 F' H5 ]
是我代码写的不对吗?

作者: alleni   发布时间: 2011-12-13

内置类型和自定义类型(支持复制操作)

作者: 月夜幻影   发布时间: 2011-12-13

复制内容到剪贴板
代码:
#include <iostream>
#include <vector>
using namespace std;

int main()
{


        /*vector<string>second (40);
        second.at(0)="nihaoma"<<endl;
        cout<<second.at(0);*/

        vector<char>second(40);
        second.at(0)='n';//把<<endl去掉,那个类似;你把second[0]当什么了;什么豆往里塞,endl是整形吗?再说复制操作从右向左,你把endl复制给'n'?
        cout<<second.at(0);

        system("pause");}

作者: 月夜幻影   发布时间: 2011-12-13

你好alleni8 M# C+ K: k  r1 `5 i% E3 z
string是要头文件string的
  e% G& R  n  k- T
引用:
原帖由 alleni 于 2011-12-13 07:39 发表
8 x3 ^; L: A2 [/ v7 L, ~$ O#include
5 Q; W8 t0 Q2 ^% d! w#include
5 B4 p. u- `3 Ousing namespace std;
6 d; B, H  n# R2 r/ f; n! R! R; Q- K% C: p" T
int main()
3 @2 y7 r0 k1 J+ X4 q{
  M/ ~5 {3 v% p. c. B- M
* _9 z3 y4 e1 x* `. |; D! ]1 f4 M  x
/*vectorsecond (40);
6 [  _/ a9 I, }; o4 rsecond.at(0)="nihaoma"

作者: Bill_Hoo   发布时间: 2011-12-13