using namespace std;
class Number
{
public:
void setNumber( double num );
double getNumber( void );
Number(); // 这是构造函数声明
~Number(); // 这是析构函数声明
private:
float number;
};
// 成员函数定义,包括构造函数
Number::Number(void)
{
cout << "我是构造函数" << endl;
}
Number::~Number(void)
{
cout << "我是析构函数" << endl;
}
void Number::setNumber( double num )
{
number = num;
}
double Number::getNumber( void )
{
return number;
}
// 程序的主函数
int main( )
{
Number num;
num.setNumber(6.0); // 设置长度
cout << "学号是:" << num.getNumber() <<endl;
return 0;
}编译运行结果:我是构造函数
学号是:6
我是析构函数
--------------------------------
Process exited after 2.047 seconds with return value 0
请按任意键继续. . .