首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

向量定义的异常。帮看一上。

2012-09-09 
向量定义的错误。。。帮看一下。。。#includeiostream#includestring#includefstream#includevectorusin

向量定义的错误。。。帮看一下。。。
#include<iostream>
#include<string>
#include<fstream>
#include<vector>
using namespace std;
class Student
{
public:
void setdate();
private:
string s;
int num;
int chinese;
int math;
int english;
};
void Student::setdate()
{
cin>>s;
  cin>>num;
cin>>chinese;
cin>>math;
}
int main()
{
ofstream outfile("yint.txt",ios::out);
if(!outfile)
{
cerr<<"open error!"<<endl;
exit(0);
}
vector<Student>s[5]; //这边定义向量,下面怎么没有用的
for(int k=0;k<=4;k++)
{
s[k].setdate();  

}



程序还没写好,就 报错了。。怎么下面的s[k].set.date()不能用了。。要怎么定义这样的一个向量呢;;

[解决办法]
vector<Student> s(5); //改成小括号就行了,指定大小。

热点排行