摘要: 1.智能指针 智能指针里面包含其他指针的形式和 委托 感觉比较像; 智能指针一定都需要重载 * 和 -> 操作符 ; 这个符号它作用后还能再继续作用下去; 2.迭代器: 这里主要关注 * 和 -> 操作 这里 * 就是要取其值,使用返回指针的data; 注意: 从上图右边也能了解到什么时候使用 ". 阅读全文
posted @ 2022-05-11 20:32 acwarming 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1.转换函数 转换函数不需要返回值和参数,直接 "operator 类型名称() {}" ,类型名称就决定了返回值; 在一开始在执行 d = 4 + f; 时,先看有木有重载 + ,发现没有再尝试找转换函数; 2.non-explicit-one-argumennt ctor 当构造函数前没expl 阅读全文
posted @ 2022-05-11 19:46 acwarming 阅读(44) 评论(0) 推荐(0) 编辑