06 2018 档案

摘要:概述 队列(queue)是一种只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出(First In First Out)的线性表,简称FIFO。 允许插入的一端称为队尾,允许删除的一端称为队头。 因为已经限制了插入和删除的位置,所以对于队列,插入和删除时只需要考虑满和空两 阅读全文
posted @ 2018-06-02 16:11 阿玛尼迪迪 阅读(7543) 评论(0) 推荐(0) 编辑
摘要:首先要说明的一个问题是:如何安全地将this指针返回给调用者。一般来说,我们不能直接将this指针返回。想象这样的情况,该函数将this指针返回到外部某个变量保存,然后这个对象自身已经析构了,但外部变量并不知道,此时如果外部变量使用这个指针,就会使得程序崩溃。 使用智能指针shared_ptr看起来 阅读全文
posted @ 2018-06-01 22:44 阿玛尼迪迪 阅读(6580) 评论(5) 推荐(2) 编辑
摘要:别跟我说 return *this 表示返回当前对象,return this 表示返回当前对象的地址(指向当前对象的指针)。 正确答案为:return *this 返回的是当前对象的克隆或者本身(若返回类型为A,则是克隆,若返回类型为A&,则是本身)。 return this 返回当前对象的地址(指 阅读全文
posted @ 2018-06-01 20:33 阿玛尼迪迪 阅读(668) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示