求助expected primary-expression before '=' token 如何解决
哪位高手帮忙看下哪里出问题了.
代码如下:
#include<iostream>
using namespace std;
#define Pi=3.1415926
class CIRCLE{
private:
float mfR;
public:
CIRCLE(float fR);
void OutputArea();
void OutputCircum();
};
int main()
{
CIRCLE a(1.23),b(5.67);
a.OutputArea();
a.OutputCircum();
b.OutputArea();
b.OutputCircum();
system("pause");
return 0;
}
CIRCLE::CIRCLE(float fR)
{
mfR=fR;
}
void CIRCLE::OutputArea()
{
cout<<"The area is :"<<Pi*mfR*mfR<<endl;
}
void CIRCLE::OutputCircum()
{
cout<<"The circumference is :"<<Pi*mfR*2.0<<endl;
}
编译器提示的信息 28 D:\PChomework\圆类.cpp expected primary-expression before '=' token 哪位高手帮忙解决下.谢谢!
代码如下:
#include<iostream>
using namespace std;
#define Pi=3.1415926
class CIRCLE{
private:
float mfR;
public:
CIRCLE(float fR);
void OutputArea();
void OutputCircum();
};
int main()
{
CIRCLE a(1.23),b(5.67);
a.OutputArea();
a.OutputCircum();
b.OutputArea();
b.OutputCircum();
system("pause");
return 0;
}
CIRCLE::CIRCLE(float fR)
{
mfR=fR;
}
void CIRCLE::OutputArea()
{
cout<<"The area is :"<<Pi*mfR*mfR<<endl;
}
void CIRCLE::OutputCircum()
{
cout<<"The circumference is :"<<Pi*mfR*2.0<<endl;
}
编译器提示的信息 28 D:\PChomework\圆类.cpp expected primary-expression before '=' token 哪位高手帮忙解决下.谢谢!
...全文
相关推荐
expected primary-expression before token (解决方案).md
expected primary-expression before token (解决方案).md
C++:错误:expected primary-expression before ‘<<’ token; ‘)’ token
文章摘要 C++编译错误分析:1)当出现"expected primary-expression before ‘<<’ token"时,通常是因为在<<操作符前使用了类名而非对象实例;2)"expected primary-expression before ‘)’ token"错误表明括号前缺少有效表达式。这两类错误都源于对C++表达式语法的违反,前者需要将类名替换为具体对象,后者需补充括号前的完整表达式。(98字)
Expected primary expression解决办法.md
Expected primary expression解决办法.md
ParserError Expected primary expression(解决方案).md
ParserError Expected primary expression(解决方案).md
ParserError Expected primary expression - 表达式不完整或缺少操作数(解决办法).md
ParserError Expected primary expression - 表达式不完整或缺少操作数(解决办法).md



