IvanKeller

导航

2019年5月11日 #

运算符重载之连续加

摘要: 运行结果如下: 现在单步调试,看看是如何调用这些构造和重载的; 第一次构造:留意下this->a的值,为1;这是创建对象时调用 第二次构造:this->a的值:5;这是强制类型转换时调用 、 第三次构造:this->a的值:3;这是强制类型转换时调用 第四次构造:this->a的值:2;这是强制类型 阅读全文

posted @ 2019-05-11 13:04 IvanKeller 阅读(868) 评论(0) 推荐(0)

类的转换函数与对象初始化合并在一条语句会发生什么?

摘要: #include <iostream>using namespace std; class A{private: int m_a;public: A(int a) { m_a = a; }}; int main(){ A apple = A(4); cout << &a << endl; retur 阅读全文

posted @ 2019-05-11 00:24 IvanKeller 阅读(170) 评论(0) 推荐(0)