visual c++2008 缺少“;”

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:43:50
麻烦各位看下这段c++程序
#include<iostream>
#include"volume.h"
using namespace std;
int main()
{
volume vol1;
vol1.value();
vol1.count();
vol1.display();
return 0;
}
我用的是visual c++2008,这段主文件明明是对的,调试的时候竟然说在“using”前缺少“;”,就是说在包含的头文件"volume.h"后缺";"。
我加上之后再调试又提示“源1.cpp(2) : warning C4067: 预处理器指令后有意外标记 - 应输入换行符”,实在搞不懂啊,请会的人帮帮忙啊,谢谢!!

volume 是你自己写的类么?
如果是的话我猜是volume.h文件里volume类定义最后漏了";"....


class volume
{
int value();
int count();
void display();
}; // 就是这里

常见问题,当然不是这句话的问题,只能往前找,从这个程序看应该是你volume.h这个文件内部的问题,再好好找找