1.初始化
Bign x = 100; //初始化
初始化时会调用构造函数。
2.赋值
Bign x; x = 100; //赋值
赋值时会调用运算符重载函数。
3.特别注意:在运算符重载(点击参看另一篇文章)中,仅重载了赋值运算符"=",还不能进行Bign x = 100;操作,需增加两个函数:
Bign(const char* num){ *this = num;}
这只是简单地调用了赋值运算符。
1.初始化
Bign x = 100; //初始化
初始化时会调用构造函数。
2.赋值
Bign x; x = 100; //赋值
赋值时会调用运算符重载函数。
3.特别注意:在运算符重载(点击参看另一篇文章)中,仅重载了赋值运算符"=",还不能进行Bign x = 100;操作,需增加两个函数:
Bign(const char* num){ *this = num;}
这只是简单地调用了赋值运算符。