高手帮忙:为什么会出现这样的错误信息

freevanx 2004-08-11 07:28:10

以下为代码:

#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环境。
...全文
49 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
freevanx 2004-08-11
devcpp下编译运行通过。的确是,看来真的是编译器的问题。
回复
RookieStar 2004-08-11
devcpp下编译运行通过。

貌似BCB的问题。。。
回复
freevanx 2004-08-11
我也怀疑是编译器的问题,毕竟这么简单的程序。我的BCB是从网上下的。
回复
beyondtkl 2004-08-11
BCB没用过 友情UP

看起来 应该是编译器的问题。。
回复
ntxs 2004-08-11
using namespace std;

这句话在哪里?
回复
freevanx 2004-08-11
不行呀;
回复
Kusk 2004-08-11
main函数最后一和加

return 0;

看看。
回复
相关推荐
发帖
新手乐园
创建于2007-09-28

3.3w+

社区成员

C/C++ 新手乐园
申请成为版主
帖子事件
创建了帖子
2004-08-11 07:28
社区公告
暂无公告