
Essential C++笔记
sby9981
这个作者很懒,什么都没留下…
展开
-
c++学习笔记4——使用iostream iterator
从文件中读取内容,进行排序并输出 #include <iostream> #include <vector> #include <functional> #include <fstream> #include <iterator> #include <algorithm> #include <string> using namespace std; int main() { ifstream in_file("inpu原创 2020-07-15 18:47:18 · 160 阅读 · 0 评论 -
c++学习笔记3——Function object adapter
Function object less<type>期望边界传入两个值,如果第一个值小于第二个字就返回true. binder adapter将会把function object的参数绑定至某特定值,使binary(二元)function object转化为unary(一元)function object。 标准库提供了两种binder adapter,需要#include <functional>才能使用。 template< class F, class T > st原创 2020-07-14 17:37:25 · 259 阅读 · 0 评论 -
c++入门(2)——泛型算法
文章目录设计一个泛型算法 设计一个泛型算法 从一个vector中选取大于或小于某值的数 bool less_than(int v1, int v2) { return v1 < v2 ? true : false; } bool greater_than(int v1, int v2) { return v1 > v2 ? true : false; } vector<int> filter_verl(const vector<int>& vec, int f原创 2020-07-10 23:33:49 · 161 阅读 · 0 评论 -
C++入门(1)
目录vector的简单使用初始化迭代读写文件 vector的简单使用 初始化 可以利用一个已初始化的array作为该vector的初值 const int seq_size = 18; int elem_vals[seq_size] = { 1,2,3,3,4,7,2,5,12, 3,6,10,4,9,16,5,12,22 }; vector<int> elem_seq(elem_vals, elem_vals + seq_size原创 2020-07-02 23:14:15 · 137 阅读 · 0 评论