首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
语言
订阅
wh105770
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
玩转TypeScript工具类型(上)
联系我们:有道技术团队助手:ydtech01 / 邮箱:ydtech@rd.netease.com。
关于 ELF 格式文件的笔记(一)
关于 ELF 格式文件的笔记 ELF 的全称是 Executable and Linkable Format,直接翻译过来就是可执行的和可链接的格式,在 Linux / Android 中,他们的可执
ES6+TS如何书写更优雅的设计模式 - 策略模式
你是不是遇到过这种场景,需要写多个if去判断相关条件执行代码,如:求以下的VIP费用。 此时的你,看着这么多if可能有点不爽,灵机一动👀,就用switch改写了一下。 网上有个推文,教你如何消除多if判断语句,它是使用key - value的形式,来消除if...else语句…
适合 C++ 新手学习的开源项目——在 GitHub 学编程
俗话说:万事开头难,学习编程也是一样。在 HelloGitHub 的群里,经常遇到有小伙伴询问编程语言如何入门方面的问题,如: See,这就是本系列文章的由来,我们希望学习各类编程语言的同学们,读(~~Mark~~)完我们的入门系列,可以找到学习的方向、系统的学习某一门语言,然…
c++11-17 模板核心知识(四)—— 可变参数模板 Variadic Template
sizeof... 模板参数接收任意数量的参数。 C和GO都有类似的概念和定义方式,很好理解。定义void print() {}是为了终止递归。 args被叫做function parameter pack. sizeof... 但是这样是错误的,因为模板在编译阶段也会将if的…
现代 C++:一文读懂智能指针
std::unique_ptr<T> :独占资源所有权的指针。 std::shared_ptr<T> :共享资源所有权的指针。 std::weak_ptr<T> :共享资源的观察者,需要和 std::shared_ptr 一起使用,不影响资源的生命周期。 std::auto_p…
现代C++之右值语义
在现代C++的众多特性中,右值语义(std::move和std::forward)大概是最神奇也最难懂的特性之一了。本文简要介绍了现代C++中右值语义特性的原理和使用。 深入理解:左值有名称,可根据左值获取其内存地址,而右值没有名称,不能根据右值获取地址。 也就是说,不管输入参…
C++17新特性教程
在 constexpr if 语句中,条件 的值必须是可按语境转换到 bool 类型的经转换常量表达式。若其值为 true,则舍弃 false分支语句(若存在),否则舍弃 true分支语句。 属性为各种由实现定义的语言扩展(例如 GNU 与 IBM 的语言扩展 __attrib…
搞定技术面试:简述 C++11/14 新特性
上文只是段子,很多同学对 C++ 的了解仅停留在课堂上的理解,而不关注 C++ 的最新发展;事实上,C++ 的新特性很多可以大幅提高开发效率、程序运行效率以及提高代码的安全性和稳定性等。 本文主要关于左值右值、auto 关键字、智能指针、default、delete、overr…