高手帮忙:为什么会出现这样的错误信息
以下为代码:
#include <iostream>
#include <cassert>
const int maxStack = 16;
class IStack
{
public:
IStack ():_top ( 0 )
{
}
void Push ( int i );
int Pop ( );
private:
int _arr [ maxStack ] ;
int _top ;
};
void IStack::Push ( int i )
{
assert ( _top < maxStack );
_arr [_top ] = i ;
++_top;
}
int IStack::Pop ( )
{
assert ( _top > 0 );
--_top;
return _arr [_top];
}
int main ()
{
IStack stack;
stack.Push(1);
stack.Push(2);
std::cout<< "POPed " <<stack.Pop() <<std::endl;
std::cout<< "POPed " <<stack.Pop() <<std::endl;
}
以下为连接信息:
[Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
我用的是Borland c++Builder6.0 程序在ConsoleWizard环境。