泛型算法-1

泛型算法实现了一些经典算法的公共接口,如排序和搜索;称它们是“泛型的”,是因为它们可以用于不同类型的元素的和多种容器类型(不仅包括标准库类型,还包括内置的数组类型),以及其它类型的序列。

大多数算法都定义在头文件algorithm中

算法永远不会执行容器的操作
CPP

gcc常见编译选项

  • -c :只激活预处理、编译和汇编,也就是生成obj文件
  • -S :只激活处理和编译,把文件编译成汇编代码
  • -o :定制目标名称,缺省的时候编译出来的可执行程序名为a.exe(windows)或a.out(linux)
  • -Wall :打开一些很有用的编译警告
  • -std :指定C标准,如-std=99,使用C99标准
  • -g :指示编译器,编译的时候添加调试信息
  • -O0 -O1 -O2 -O3 :编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高
GDB

IO库

IO库设施:

  • istream类型:提供输入操作
  • ostream类型:提供输出操作
  • cin:一个istream对象,从标准输入读取数据
  • cout:一个ostream对象,从标准输出写入数据
  • cerr:一个ostream对象,通常用于输出程序错误信息,写入到标准错误
  • >>运算符:用来从一个istream对象读取输入数据
  • <<运算符:用来向一个ostream对象写入数据
  • getline函数:从一个给定的istream读取一行数据,存入一个给定的string对象中
CPP


博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Material X 作为主题 , 总访问量为 次 。
桂ICP备19000444号