急!C++程序error C2059: syntax error : ✀PCH creation point✀

2025-03-04 09:36:52
推荐回答(4个)
回答1:

//文件 circle.h
#include
class circle
{
public:circle(double r):radius(r){} ;
void print()
{
cout<<"半径:"<} ;
private:
double radius;
};

//文件ball.h
#include
#include"circle.h"
class ball:public circle
{
public:
ball(double r):circle(r)
{
s=4*3.14*r*r;
v=(4/3)*3.14*r*r*r;
};
void print()
{
circle::print() ;
cout<<"球的表面积为:"<cout<<"球的体积为:"<}; //少了这个
private:
double s;
double v;
};
//文件main.cpp
#include
#include"ball.h"

void main()
{
ball a(2);
a.print();
}

回答2:

void print()
{
circle::print();//// 缺少分号
cout<<"球的表面积为:"< cout<< " 球的体积为:"< }////缺少右}

回答3:

void
print()
{
circle::print();////
缺少分号
cout<<"球的表面积为:"<cout<<
"
球的体积为:"<}////缺少右}

回答4:

头文件未找到 应该是‘#include"circle.h"