随笔分类 - C/C++
摘要:第二章 线程管控 std::thread 简介 构造和析构函数 /// 默认构造 /// 创建一个线程,什么也不做 thread() noexcept; /// 带参构造 /// 创建一个线程,以 A 为参数执行 F 函数 template <class Fn, class... Args> exp
阅读全文
摘要:
# STL 常用容器 ## string 字符串 常用成员方法 ## vector 向量 常用成员方法 ## deque 队列 常用成员方法 ## stack 栈 常用成员方法 ## queue 队列 常用成员方法 ## list 链表 常用成员方法 ## set/multiset 集合 常用成员方
阅读全文

摘要:# 数组与指针 - **数组名数组第一个元素的地址** ~~~ c int ar[10]; int* p = ar; p == &ar[0]; *p == ar[0]; ~~~ - **多维数组可看做一维数组,其每个元素也是一个数组** ~~~c int ar[4][5]; int (*p)[5]
阅读全文
摘要:# C++ 11 random库 - random库的组件主要有**随机数引擎**和**随机数分布引擎** ## 随机数引擎类 - 类名:`default_random_engine` - 声明方法:`类名 对象名` - **随机数引擎类**是可以独立运行的随机数发生器 - 以**均匀**的概率生成
阅读全文
摘要:# C Primer Plus 摘录 ## 第 10 章 数组和指针 ### 10.1 数组 - 数组由数据类型相同的一系列元素组成。 - 通过声明数组告诉编译器数组中内含多少元素和这些元素的类型。 编译器根据这些信息正确地创建数组。 ~~~c float candy[365]; char code
阅读全文