泛型算法-1 泛型算法 1 泛型算法实现了一些经典算法的公共接口,如排序和搜索;称它们是“泛型的”,是因为它们可以用于不同类型的元素的和多种容器类型(不仅包括标准库类型,还包括内置的数组类型),以及其它类型的序列。 大多数算法都定义在头文件algorithm中 <fon 2019-01-03 更新于 2021-07-19 CPP
Biu一下GDB gcc常见编译选项 c :只激活预处理、编译和汇编,也就是生成obj文件 S :只激活处理和编译,把文件编译成汇编代码 o :定制目标名称,缺省的时候编译出来的可执行程序名为a.exe(windows)或a.out(linux) Wall :打开一些很有用 2018-12-03 更新于 2021-07-19 CPP
标准库容器 标准库容器是模板类型,用来保存给定类型的对象。一个容器就是一些特定类型对象的集合。 顺序容器 顺序容器我们提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置对应。 一般来说,每个容器都定义在一个都文件中 顺序元素几乎可 2018-12-01 更新于 2021-07-19 CPP
再探函数 main:处理命令行 //main函数的两种定义形式 int main(int argc,char argv ) int main(int argc,char argv ) argc:指的是命令行中输入参数的个数 argv:一个数组,它存储了所有的命令行参 2018-11-22 更新于 2021-07-19 CPP
IO类型 IO库 IO库设施: istream 类型:提供输入操作 ostream 类型:提供输出操作 cin :一个istream对象,从标准输入读取数据 cout :一个ostream对象,从标准输出写入数据 cerr :一个ostream对象,通常用于输出程序 2018-11-22 更新于 2021-07-19 CPP
C++面向对象-8 使用struct关键字定义类 使用class和struct定义类的唯一区别就是默认的访问权限 使用struct关键字,定义在第一个访问说明符之前的成员是public 使用class关键字,定义在第一个访问说明符之前的成员是private 定义在类内的成员函 2018-11-15 更新于 2021-07-19 CPP
精度(precision)控制 C++输出精度(precision)控制,格式化输出 使用cout对象的成员 setprecision() setf() width() fill() flags(ios::fixed) c++ include<iostream using namespa 2018-11-06 更新于 2021-07-19 CPP
C++标准库类型 标准库类型string 标准库类型string表示可变长的字符序列 使用string类型必须包含string头文件,string定义在命名空间std中 定义和初始化string对象 初始化string对象的方式 初始化方式 说明 : : string s1 2018-11-05 更新于 2021-07-19 CPP
C++11特性-1 c++11特性 列表初始化 使用花括号来初始化对象 使用列表初始化内置类型的变量,可能会存在丢失信息的风险 auto类型说明符号decltype类型说明符 auto auto让编译器通过初始值来推算变量的类型 使用auto也能在一条语句中声明多个变量。因为 2018-11-05 更新于 2021-07-19 CPP
坑人的C++-2 C++文件和流 <br <font color="green" 在C++中进行文件处理,可使用标准库 fstream </font 它定义了三个新的数据类型,用于从文件写入流和从文件读取流 数据类型 描述 : : : : ofstream 该数据类型表示输 2018-10-22 更新于 2021-07-19 CPP