永发信息网

关于C++构造函数的问题

答案:2  悬赏:0  手机版
解决时间 2021-12-04 12:39
  • 提问者网友:星軌
  • 2021-12-03 23:40
关于C++构造函数的问题
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-12-04 00:57
构造函数,是用于初始化对象的,通常是给成员赋初始值。
*this = num,调用了 operator =追问*this = num有什么意义?与operator =有什么关系?追答重新定义一个左侧是BigInteger对象,右侧是long long的=的行为,本来这样赋值是非法的,因为左右类型不同,没有赋值可能。
全部回答
  • 1楼网友:等灯
  • 2021-12-04 02:05
这是一个内联函数,你可以把他理解成func(c参数){表达式}追答this指针可以代替你需要使用的任何东西,比如句柄,内存之类的追问this不是指向类的实例的指针吗?*this=num怎么理解
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯