摘要: 今天写c++操作符重载发现了一些问题,遂向师兄请教,于是引出一堆问题,讨论过程中,也解了我几个大疑惑。 首先写一个c++类,如果你不显示实现,c++会帮你实现拷贝,=号重载,无参默认构造函数等三个基本成员函数。 感觉上拷贝和=号重载其实是一个意思,但是编译器不这么干,这两个是分别实现的。 无参构造函数是其成员各自调用自己的无参构造函数,如此循环调用下去。 关于c++的临时变量,这个很诡异,函数的返回值,写过汇编程序的人知道,函数其实就是一个小程序段,被调用的时候先把参数压入栈,接着把返回地址压入栈,函数调用完返回的时候,直接ret,IP=返回地址,继续执行下一条指令(这里面记不... 阅读全文
posted @ 2012-10-30 22:44 huals 阅读(1141) 评论(0) 推荐(0) 编辑