linux下main函数的返回值问题

linux下c++的main函数必须要有返回值,类型必须为int,否则会报错。

 1 //Listing2.vectdemo.cpp
2

3 #include <iostream>
4 #include <algorithm>
5 #include <vector>
6
7 using namespace std;
8
9 vector<int> ivec(100);
10
11 int main()
12 {
13 ivec[20] = 50;
14 vector<int>::iterator iiter = find(ivec.begin(), ivec.end(), 50);
15 if (iiter != ivec.end())
16 cout<<"Vector contains value"<<*iiter<<endl;
17 else
18 cout<<"Vector does not contain 50"<<endl;
19 return 0;
20 }

posted on 2012-01-06 10:07  快跑蜗牛  阅读(729)  评论(0编辑  收藏  举报

导航