c++疑问
按照某本书打出来的程序
#include <iostream>
#include <vector>
int mian()
{
std::vector <char> charvector;
int x=0;
for(int i=0;i <10;i++)
charvector.push_back(65+i);
std::vector <char> ::iterator iter;
for(iter=charvector.begin();iter!=charvector.end();iter++)
{
std::cout < < "element # " < <x++ < < ": "
< <*iter < <std::endl;
}
return 0;
}
结果出现错误
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/stlvec.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
请问各位高手这是什么原因?
[解决办法]
将int mian()
改为 int main(void)