class Sample
{
public:
Samle(int val);
~Sample();
private:
int val=2.5;
Sample();
c:\documents and settings\administrator\my documents\vf程序集\cpp1.cpp(7) : error C2258: illegal pure syntax, must be '= 0'
c:\documents and settings\administrator\my documents\vf程序集\cpp1.cpp(7) : error C2252: 'val' : pure specifier can only be specified for functions
Error executing cl.exe.
这错是什么意思,怎么解决?
我的C++程序这个错误是什么意思?怎么解决?
答案:2 悬赏:20
解决时间 2021-02-02 01:45
- 提问者网友:江鱼
- 2021-02-01 12:14
最佳答案
- 二级知识专家网友:不羁的心
- 2021-02-01 13:14
普通成员不能在声明的时候就初始化。
全部回答
- 1楼网友:白日梦制造商
- 2021-02-01 14:49
这是因为你一个工程里包含了多个main()函数,一个工程只能包含一个main()函数,多个就报错,建议把不用的main函数保存后删除,就没问题了。 你不可以建两个工程吗?或者试试两个程序可不可以写在一个main()函数里。
另外,cout<< c;和 cout<< endl; 都不需要引号,有引号表示是字符串了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯