#include <iostream>
using namespace std;
class RMB{
private:
int yuan,jiao,fen;
public:
RMB(int y=0,int j=0,int f=0)//三个默认参数的调用函数
{
yuan=y;jiao=j;fen=f;
cout<<"构造函数"<<endl;}
~RMB(){
cout<<"**********"<<endl;}
void print(){
cout<<yuan<<"元"<<jiao<<"角"<<fen<<"分"<<endl;}
operator float(){
float value;
value=yuan+jiao/10.0+fen/100.0;
return value;}
};
int main(){
RMB r1(2,5,6);
r1.print();
(float) r1;
cout<<r1<<"元"<<endl;
}
重载函数使用
于 2023-05-03 22:58:35 首次发布