background image
C++学习教程从零开始(十一)(上)——类的相关
知识
权限
成员函数的提供,使得自定义类型的语义从资源提升到了具有功能的资源。
什么叫具有功能的资源?比如要把收音机映射为数字,需要映射的操作有调整收
音机的频率以接收不同的电台;调整收音机的音量;打开和关闭收音机以防止电
力的损耗。为此,收音机应映射为结构,类似下面:
struct Radiogram
{
double Frequency; /* 频率 */ void TurnFreq( double value ); //
改变频率
float Volume;
/* 音量 */ void TurnVolume( float value ); // 改
变音量