注册 登录
编程论坛 C++教室

请教个关于成员初始化表的问题!

小说贝斯 发布于 2007-12-01 16:43, 707 次点击
为什么这个程序不正确?麻烦大家指点下!
#include <iostream.h>
class   A{
public:
A(int   x1):x(x1),r(x),pi(3.14)
{ }
void   print()
{
cout < <"x=" < <x < <"   " < <"r=" < <r < <"   " < <"pi=" < <pi < <endl;
}
private:
int   x;
int   r;
float   pi;
};
main()
{
A   a(10);
a.print();
return   0;
}
5 回复
#2
中学者2007-12-01 16:45
代码里的右移符不对~~~其他没问题!
#3
小说贝斯2007-12-01 16:48
可是我把右移符号都在英文状态下重新输入了一遍,还是不行!显示:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/13.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
13.exe - 2 error(s), 0 warning(s)
#4
中学者2007-12-01 16:50
我的VC6.0通过~
#5
小说贝斯2007-12-01 16:52
是和我这程序一样么?难道我的VC6有问题?
谢谢你,我在检查下吧!
#6
小说贝斯2007-12-01 17:25
现在知道是哪出问题了,把那个工作区的项目去掉一个就可以了。开始是11个!是不是一个工作区只能放10个项目啊?放第11个的时候就出错了!
1