![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++足迹
Turbyun
只要你不打算一口吃成一个胖子,所有的东西都是纸老虎
展开
-
2、find 、find_if、find_first_of 的实例用法
一、find 的用法:#include <iostream>#include <vector>#include <list>#include <string>#include <algorithm>using namespace std;// 打印template <typename T>void ...原创 2018-12-12 19:15:19 · 338 阅读 · 0 评论 -
3、设计泛型算法 --函数调用 实现filter
对于一整数vector,我们必须返回新的vector, 采取小于或大于等不同条件下返回不同的vector。 #include <iostream>#include <vector>#include <algorithm>using namespace std;typedef bool (*func_type)(int, int);b...原创 2018-12-12 19:35:40 · 254 阅读 · 0 评论 -
4、sort 的使用及function object
一、vector 、list 容器 int及string的升序及降序 1、vector.sort(vec.begin(), vec.end(), greater<int>()) 或者传入 my_greater 都可以 2、list.sort() 或 list.sort(my_greater) 或者greater<int>() ...原创 2018-12-12 22:44:33 · 281 阅读 · 0 评论 -
1、容器初步掌握 vector
#include <iostream>#include <vector>using namespace std;int main(int argc, const char *argv[]){ int ival; vector<int> ivec; // insert | push_back while (ci...原创 2018-12-10 15:22:57 · 151 阅读 · 0 评论 -
8、static用法
/* * 静态成员 属于类成员,不属于任何一个对象,所有对象共享静态成员变量 * *1、静态成员函数s_print(),定义的时候不能函数前不能加static *2、静态成员变量初始化时,必须加上const,不然报错 *3、静态成员函数无this 指针,因此不能调用非静态成员函数/变量 *4、非静态成员函数可以直接调用静态成员变量,而不用通过类作用域 * *5、 * */...原创 2019-02-08 22:48:17 · 141 阅读 · 0 评论 -
7、 num_sequence 的程序及使用
注:1、类中定义的静态变量,要在main函数之外的全局空间处定义 2、vector 变量名本身就是地址和数组一样 3、vector也可使用下表访问元素 4、字符串常量不加 const 会报警告:禁止把string对象转换为char *; 使用char* 时 要加 #include <string> 和using ...原创 2019-01-31 11:03:00 · 451 阅读 · 0 评论 -
9、抽象基类num_sequence的创建及使用
num_sequence.h#include <iostream>#include <vector>using namespace std;class num_sequence{ public: virtual ~num_sequence(){}; // 后面加分号 ...原创 2019-03-04 23:39:05 · 316 阅读 · 0 评论