www.gusucode.com > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序 > 《C++高级语言程序设计》PPT及全书例子源代码-源码程序/code/C++例题程序/指导风格实例程序/sclass6_8_circle.cpp

    // 文件名:sclass6_8_circle.cpp
//Download by http://www.NewXing.com

#include "sclass6_8_circle.h"		//圆的类构造头文件

const double PI = 3.1415926;		//圆周率常数

// 已知半径dRadius构造圆
CCircle::CCircle(double dRadius)
{
	m_dRadius = dRadius;
}

// 设置圆半径
void CCircle::SetRadius(double dRadius)
{
	m_dRadius = dRadius;
}

// 返回圆半径
double CCircle::GetRadius()
{
	return m_dRadius;
}

// 求圆面积
double CCircle::GetArea()
{
	double dArea; 
	dArea = PI * m_dRadius * m_dRadius;
	return dArea;
}