随笔分类 -  C/C++

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