ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 17 下一页

2023年5月6日

摘要: https://zhuanlan.zhihu.com/p/609378354 阅读全文
posted @ 2023-05-06 13:23 理想主义者光芒万丈 阅读(5) 评论(0) 推荐(0) 编辑

2023年4月19日

摘要: decltype类型推导,推导的比较“原生态”(不会忽略顶层const以及引用)。 auto 和 模板类型推导针对const关键字是一样的,都是忽略顶层const,(推导)保留底层const. 模板类型T,这个T可以被推到为指针型,或者引用型(引用折叠)。 一般模板类引用的话(T&)要写成(cons 阅读全文
posted @ 2023-04-19 19:58 理想主义者光芒万丈 阅读(9) 评论(0) 推荐(0) 编辑

摘要: 以上还是要写一个函数,我们可以采用c++17的新语法:按条件编译,以此来作为条件: 若将特例化函数模板放在函数调用之前的话:调用compare(p1,p2)将有两个版本适合,采用特例化版本;调用compare("hi","mom")也将有两个版本适合,特例化中多了个const的底层引用,但是对于co 阅读全文
posted @ 2023-04-19 18:09 理想主义者光芒万丈 阅读(24) 评论(0) 推荐(0) 编辑

2023年4月14日

摘要: 除了“构造函数”和“析构函数”,父类的所有成员函数,以及数据成员,都会被子类继承!:补充 赋值运算符继承问题(链接) 成员函数如果没被声明为虚函数,其解析过程发生在编译时而非运行时。 派生类引用或者指针向基类引用或者指针自动类型转换:参考能够在一个赋值语句右侧对派生类指针采用c++语法的强制类型转换 阅读全文
posted @ 2023-04-14 22:54 理想主义者光芒万丈 阅读(7) 评论(0) 推荐(0) 编辑

2023年4月9日

摘要: 除了重载的函数调用运算符operator()之外,其他重载运算符不能含有默认实参。 泛型算法中调用的几元谓词是看函数对象的调用运算符的参数个数。而不是构造函数的参数个数。 转换构造函数只能有一个参数,如果他有多个参数,就无法判断是将哪个参数转换为类对象 阅读全文
posted @ 2023-04-09 18:38 理想主义者光芒万丈 阅读(10) 评论(0) 推荐(0) 编辑

2023年4月6日

摘要: 3 阅读全文
posted @ 2023-04-06 22:56 理想主义者光芒万丈 阅读(10) 评论(0) 推荐(0) 编辑

2023年4月5日

摘要: 阅读全文
posted @ 2023-04-05 10:24 理想主义者光芒万丈 阅读(9) 评论(0) 推荐(0) 编辑

2023年4月2日

摘要: 通过allocator类的学习我们知道,销毁一个数据(调用析构函数)并不一定会进行内存释放。所以关键字delete才是内存释放的关键(delete将对象析构和内存释放组合在一起)。 阅读全文
posted @ 2023-04-02 09:41 理想主义者光芒万丈 阅读(6) 评论(0) 推荐(0) 编辑

2023年4月1日

摘要: shared_ptr: 注意:new将内存分配和对象构造组合在一起,delete将对象析构和内存释放组合在一起。 阅读全文
posted @ 2023-04-01 22:36 理想主义者光芒万丈 阅读(9) 评论(0) 推荐(0) 编辑

2023年3月29日

摘要: 图片来源:https://www.bilibili.com/video/BV1A84y1G7xA/?spm_id_from=333.337.search-card.all.click&vd_source=57c5c9efc98292f24b24953468d896e2 int到double也是类型收 阅读全文
posted @ 2023-03-29 21:31 理想主义者光芒万丈 阅读(56) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 17 下一页