首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++ & Design Patterns/Algorithms
hedzr
创建于2021-09-21
订阅专栏
C++ 和算法、设计模式相关的东西。
等 8 人订阅
共24篇文章
创建于2021-09-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
谈 C++17 里的 Factory 模式
回顾工厂模式,并考虑实现一个通用的工厂模板类以达成业务端低代码的目标。 本文不适合初学者,你应该已经对 Factory 模式有所了解,你对于 C++17 的常见特性也不陌生。
C++ 中的 Pipeable 编程
介绍 Pipeable 编程,引申到 std::ranges 等等... Pipeable 编程的起源来自于 OS Shell 中的管道操作,它的 C++ 关键思路是做 '|' 操作符重载以及 '(。
优先队列 (C++)
本文中接上一篇队列(C++)回顾了队列这种数据结构后,进一步探讨优先队列(Piority Queue)的一种 C++ 实现,但限于理论性的而非工程性的,特别是,并非高频交易的。 Java 上有预建的 PriorityQueue<T> 数据结构。它有所谓的最小堆(小顶堆…
C++ 中的原位构造函数及完美转发 - 写我们自己的 variant 包装类
所谓的原位构造,实质是说让构造参数表被传递给类成员去完成相应的构造动作,而不是先构造一个临时对象 t 之后将 t 传送给类成员(以拷贝赋值的语义完成类成员构造并丢弃临时对象 t,或者以移动赋值的语义完成 t 的传送)。C++ 由来已久的临时对象的构造、拷贝以及析构问题,在原位构…