首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++ 之漫漫探寻路
ShaderJoy
创建于2021-10-07
订阅专栏
C++ 之漫漫探寻路
等 32 人订阅
共80篇文章
创建于2021-10-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【转载】C++ 变量模板(variable template)
原文地址:C++基础::变量模板(variable template) 正文 引入 变量模板,标准 C++14(C++11 是 C++14 的一个 subset 子集,)的一个新的语法特性。C++ 新
【转载】map 和 unordered_map 的差别和使用
前言 OpenGL 的扩展函数绑定用到了大量的 unordered_map,如下所示 它为什么不适用 map,这么做的原因是什么?有什么好处呢? 让我们看看以下这篇文章 《map 和 unordere
【转载】C++11 朝码夕解: move 和 forward
原文地址:minmin的C++11 朝码夕解: move 和 forward move 和f orward 虽然是 8 年前 C++ 提出的新东西, 但要搞懂还是得费一些精力. 网上有挺多相关材料,
【转载】C++ std::underlying_type 用法及代码示例
原文地址:C++ std::underlying_type 用法及代码示例 <type_traits> 头文件中提供了 C++ STL 的 std::underlying_type 模板。 C++ S
【转载】C++11 的 chrono 库
截取自原文地址:C++11 新特性,所有知识点都在这了! C++11 关于时间引入了 chrono 库,源于 boost,功能强大,chrono 主要有三个点: duration time_point
【转载】C++ 的编译预处理
原文地址:C++ 的编译预处理 C++中,在编译器对源程序进行编译之前,首先要由预处理对程序文本进行预处理。预处理器提供了一组预编译处理指令和预处理操作符。预处理指令实际上不是 C++ 语言的一部分,
【转载】走进 C++11(四十三)memory order 番外篇一 为什么实现同样逻辑,别人的程序比我快 - 从 SPSC queue 谈起
原文地址:走进 C++11(四十三)memory order 番外篇一 为什么实现同样逻辑,别人的程序比我快 - 从 SPSC queue 谈起 前言 最近也写了很多关于内存模型的文章,会有人有灵魂一
【转载】内存顺序(Memory Order)
原文地址:内存顺序(Memory Order) 这篇文章主要介绍内存顺序(Memory Order) ,然后会结合 RocksDB | LevelDB 中的 SkipList 源码来具体分析 Rock
【转载】C++ 中的 .hpp 文件
原文地址:C++ 中的 .hpp 文件 定义与优点 .hpp, 其实质就是将 .cpp 的实现代码混入 .h 头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要 include 该 hpp
【转载】详解 C++ 的模板中 typename 关键字的用法
原文地址:详解 C++ 的模板中 typename 关键字的用法 C++ 的模板中 typename 关键字的两个用法 一、用在模板定义里, 标明其后的模板参数是类型参数 例如: 其实,这里最常用的是
【转载】内存对齐之格式修订版
以下是正文部分,我对排版和错别字进行了一点修改, 注意使用的编译器是 gcc/clang 而不是 VS 什么是内存对齐? 理论上计算机对于任何变量的访问都可以从任意位置开始,然而实际上系统会对这些变量
【转载】C++ 定时器的实现之格式修订版
以下是正文部分,我对排版和错别字进行了一点修改 在上一篇文章里,我分享了关于 C++ 线程池的实现的内容。今天,我们来讲下 C++ 定时器的实现。 个人认为一个完备的定时器需要有如下功能: 在某一时间
【转载】C++线程池的实现之格式修订版
以下是正文部分,我对排版和错别字进行了一点修改 大家好,我是程序员喵大人,今天我们来讲下 C++ 线程池的实现。 本人在开发过程中经常会遇到需要使用线程池的需求,但查了一圈发现在 C++ 中完备的线程
【转载】C++11 新特性之线程相关所有知识点
以下是正文部分,我对排版和错别字进行了一点修改 C++11 关于并发引入了好多好东西,这里按照如下顺序介绍: std::thread相关 C++11 之前你可能使用 pthread_xxx 来创建线程
【转载】C++11 的模板改进
以下是正文部分,我对排版和错别字进行了一点修改,并增加了一些自己的小结 C++11 关于模板有一些细节的改进 模板的右尖括号 C++11 之前是不允许两个右尖括号出现的,会被认为是右移操作符,所以需要
【转载】左值引用、右值引用、移动语义、完美转发,你知道的不知道的都在这里
以下是正文部分,我对排版和错别字进行了一点修改,并增加了自己的小结 众所周知 C++11 新增了右值引用,谈右值引用我们也可以扩展一些相关概念: 左值 右值 纯右值 将亡值 左值引用 右值引用 移动语
【转载】搞定 C++11 新特性 std::function 和 lambda 表达式
以下是正文部分,我对排版和错别字进行了一点修改 C++11 新增了 std::function、std::bind、lambda 表达式等封装使函数调用更加方便。 std::function 讲 st
【转载】RAII 妙用之 ScopeExit
以下是正文部分,我对排版和错别字进行了一点修改 什么是 RAII Resource Acquisition Is Initialization,资源获取即初始化,将资源的生命周期与一个对象的生命周期绑
【转载】一文吃透 C++11 中 auto 和 decltype 知识点
以下是正文部分,我对排版和错别字进行了一点修改 关于 C++11 新特性,最先提到的肯定是类型推导,C++11 引入了 auto 和 decltype 关键字,使用它们可以在编译期就推导出变量或者表达
【转载】这么多性能调优工具,看看你知道几个?
以下是正文部分,我对排版进行了一点修改 大家好,我是程序喵,虽然假期都快过去了,有很多朋友问程序喵怎么没更文呢?是不是偷懒了!其实我这几天没闲着,一直在整理学习资料,昨晚终于完成了,估计这两天会跟大家