随笔分类 -  C++

摘要:exbot@ubuntu:~/wangqinghe/MySql/20190621/01$ g++ connect.cpp -o connect -I /usr/include/mysql/ -L /usr/lib/mysql/ -Imysqlclient /tmp/cceJyiND.o:在函数‘CM 阅读全文
posted @ 2019-06-21 21:46 王清河 阅读(2864) 评论(0) 推荐(0) 编辑
摘要:int型:绝对值在10^9范围内的整数都可以定义为int型 long long 型:如果long long型赋值大于2^23-1的初值,需要在初值后面加LL,否则会编译错误。 float,double输入输出格式:使用printf(“%f”,c)语句时,%f是float和double型的输出格式。而 阅读全文
posted @ 2019-03-17 20:23 王清河 阅读(267) 评论(0) 推荐(0) 编辑
摘要:泛型算法中的定制操作 许多算法都会比较输入序列中的元素以达到排序的效果,通过定制比较操作,可以控制算法按照编程者的意图工作。 普通排序算法: 排序算法的定制操作 排序算法只能由小到大。 二排序算法的定制操作,多了一个类型BinaryPredicate,可以用来定制规则。 谓词:相当于一个动作,比如一 阅读全文
posted @ 2019-03-07 17:57 王清河 阅读(264) 评论(0) 推荐(0) 编辑
摘要:20210830补充 可以使用方式在C++中使用匿名函数 void func(){ auto f = [](int x, int y){return x > y ? x : y;}; cout << f(1,2) << endl; } Lambda表达式实际上提供一个匿名函数的特性。 而匿名函数则是 阅读全文
posted @ 2019-03-06 19:30 王清河 阅读(197) 评论(0) 推荐(0) 编辑
摘要:set是关联容器,类似于集合。 特点是里面的元素不会重复,而且元素时有序的。 1.声明定义: 2.常见用法 3.自定义比较函数 1)元素不是结构体:(自定义比较函数myComp,重载“()”操作符) 2)如果元素是结构体 补充: C++容器分为顺序容器和关联性容器: 顺序容器包括vector、deq 阅读全文
posted @ 2019-03-06 16:15 王清河 阅读(455) 评论(0) 推荐(0) 编辑
摘要:向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 vector 属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。vector是C++用于数组类的容器,它可以被近似的认为是 阅读全文
posted @ 2019-03-04 16:21 王清河 阅读(202) 评论(0) 推荐(0) 编辑
摘要:C++中支持的字符串处理的函数库叫String,但它不是STL,却与STL操作十分相似。 1.声明: 使用String之前要有以下头文件 声明方法 初始化string对象 直接初始化:利用小括号完成; 拷贝初始化:利用等号完成拷贝过程(减少使用); 以下是运行结果 输入字符串方法 如果想反复读入字符 阅读全文
posted @ 2019-02-26 23:00 王清河 阅读(303) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示