51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

C++

VSCode配置C++环境(Windows篇)

VSCode配置C++环境(Windows篇)

厉飞雨 阅读(225) 评论(0) 赞(18)

1. 本地软件安装 {#1-本地软件安装} ===================== 1.1 MinGW 编译套件 {#1-1-MinGW-编译套件} -------------------------------- > GCC官方提供的编译套件不能直接在 windows 上使用,推荐的解决方案是使用 MinGW。 > > MinGW 提供了一套简单方便...

自动类型推导

自动类型推导

厉飞雨 阅读(360) 评论(0) 赞(17)

<hr /> <p>配套视频课程已更新完毕,大家可通过以下两种方式观看视频讲解:</p> <p>关注公众号:<a href="https://51tbox.com/" title="爱编程的大丙">爱编程的大丙</a>,或者进入<a href="htt...

C++日志库spdlog

C++日志库spdlog

厉飞雨 阅读(335) 评论(0) 赞(18)

<h1>使用方法 {#使用方法}</h1> <p>spdlog是基于C++ 11的日志组件,它非常轻量,使用时你仅仅需要引入头文件就可以了。</p> <p><a href="https://github.com/gabime/spdlog">spdlog下载链接</a><...

C++11新特性之auto和decltype知识点

C++11新特性之auto和decltype知识点

厉飞雨 阅读(354) 评论(0) 赞(15)

C++11引入了auto和decltype关键字,使用它们可以在编译期就推导出变量或者表达式的类型,方便开发者编码的同时也简化了代码。 auto {#auto} ============ auto可以让编译器在编译器就推导出变量的类型,看代码: |-----------------|---------------------------------------------...

C++11新特性之列表初始化

C++11新特性之列表初始化

厉飞雨 阅读(230) 评论(0) 赞(12)

C++11新增了列表初始化的概念。 在C++11中可以直接在变量名后面加上初始化列表来进行对象的初始化。 |---------------------------------------------------|----------------------------------------------------------------------------------...

C++11新特性之模板改进

C++11新特性之模板改进

厉飞雨 阅读(242) 评论(0) 赞(17)

C++11关于模板有一些细节的改进: * 模板的右尖括号 * 模板的别名 * 函数模板的默认模板参数 模板的右尖括号 {#模板的右尖括号} ================== C++11之前是不允许两个右尖括号出现的,会被认为是右移操作符,所以需要中间加个空格进行分割,避免发生编译错误。 模板的别名 {#模板的别名} ============== C++11引入...

C++11新特性之线程相关的知识点

C++11新特性之线程相关的知识点

厉飞雨 阅读(261) 评论(0) 赞(15)

c++11关于并发引入了好多新东西,这里按照如下顺序介绍: * std::thread相关 * std::mutex相关 * std::lock相关 * std::atomic相关 * std::call_once相关 * volatile相关 * std::condition_variable相关 * std::future相关 * async相关 std...