C++
Watson_R
好记性不如烂笔头
展开
-
溢出
http://www.kuqin.com/shuoit/20140421/339376.html 2. C/C++库文件的数据类型边界 在C语言中的各数据类型的边界如下: 包含在头文件#include <limits.h> c++包含在#include <limits> – 引用的是limits.h的内容 //limits.h #define MB_LEN_MA...转载 2018-07-23 10:31:19 · 342 阅读 · 0 评论 -
<functional>
转自:https://blog.csdn.net/fengbingchun/article/details/78006735 侵删 <functional>是C++标准库中的一个头文件,定义了C++标准中多个用于表示函数对象(function object)的类模板,包括算法操作、比较操作、逻辑操作;以及用于绑定函数对象的实参值的绑定器(binder)。这些类模板的实例是具有函数调...转载 2018-07-23 10:57:50 · 1415 阅读 · 0 评论 -
输入输出技巧
使int型的1输出为00001 #include<iostream> using namespace std; int main() { int a = 1; printf("%05d\n", a); return 0; } 关于小数点精确 #include<iostream> #include<iomanip> usin...原创 2018-07-18 08:55:33 · 168 阅读 · 0 评论 -
<map>
目录 map可以用于代替动态数组,增删查改非常方便 map中添加新元素: map可以用于代替动态数组,增删查改非常方便 map中添加新元素: Map[index]=value; Map.insert(pair<与Map相等>,(first,second));...原创 2018-07-18 08:55:23 · 222 阅读 · 0 评论 -
<vector>
vector的=是深拷贝,可以用a的值覆盖b的值,而不是单纯的指针指向变化。 即vector<int> a(3),b(3); a[0]=0,b[0]=9; a[1]=1,b[1]=8; a[2]=2,b[2]=7; b=a; cout<<b[0]<<b[1]<<b[2]; 此时输出结果将是012...原创 2018-07-21 14:39:40 · 228 阅读 · 0 评论