随笔分类 - C/C++
关于C/C++的编程开发
摘要:C++ nth_element(STL nth_element)排序算法详解 STL 中的划分算法 partition 的函数
阅读全文
摘要:Asio分为独立版和Boost版。两者使用方法基本一致,只是头文件不同。Boost版是作为Boost的子库提供的。 因为Asio的组织形式为hpp文件(不同一般的C++项目区分头文件.h和源文件.cpp),早年的Asio重度依赖Boost,但是在C++11之后,情况大为改善。因此Asio可以独立的引
阅读全文
摘要:1 安装Boost 1.1 使用源码安装 1. 下载 "Boost源码" 2. 解压放在任意目录,例如 3. ,默认的位置是在usr/local下面;可以通过 来指定 4. 5. 留意运行日志头文件目录 , lib目录 打开源码中index.html查看使用文档 1.2 使用Homebrew安装 1
阅读全文
摘要:C++ 标准库概览 下面简单介绍一个各头文件的内容。 第一部分 容器 Containers C++11 新增。提供了容器类模板 ,固定大小数组的容器。 提供了专门用来存放位组(一系列 bit)的容器类 。 提供了双向队列容器类模板 。 C++11 新增。提供了单向链表容器类模板 。 提供了双向链表容
阅读全文
摘要:1. 编译 通过 code runner插件 运行编译 安装 后在 中找到 ,可以看到其中的 文件运行方式为 2. 调试 c_cpp_properties.json: 这个文件现在的VScode版本已经不需要了 task.json: launch.json
阅读全文
摘要:[TOC] "原地址" VS Code C/C++ 环境配置 添加工作区文件夹 虽然代码能力非常弱,但是环境还是要配好的嘛。C/C++插件 安装完成之后,首先需要将相应的文件夹添加到VS Code对应的工作区,便于后续代码调试,如图所示: Say Hello world 然后,在文本编辑区新建文本,
阅读全文

浙公网安备 33010602011771号