摘要: 1.C++正则 正则是一种规则,它用来匹配(进而捕获、替换)字符串。这种规则需要“模式”、“字符串”这两样东西,“模式”根据正则规则,来处理“字符串”。这种规则被许多语言支持,C++11以后才支持正则。 #### 具有特殊意义的元字符 \:\字符能够改变字符原本的含义 ^:^字符指示字符串的头,且要 阅读全文
posted @ 2021-09-11 19:16 Creature_lurk 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.C++异常处理机制 int division(int a,int b) { if (b == 0) { throw 0; } return a / b; } void print(int a, int b) { try { division(a, b); } catch (int) { //根据 阅读全文
posted @ 2021-09-11 19:12 Creature_lurk 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.流的概念:若干个字节组成的一个字节序列,代表信息从源到目的流动 流类体系:用类实现的所有流操作 IO流 标准输入输出流 字符流 文件流 ios istream ostream >iostream strstream ifstream ofsteram >fstream /* No.1 输入流和输 阅读全文
posted @ 2021-09-11 16:43 Creature_lurk 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.函数包装器 /* 1.包含functional 2.作用: 把函数指针,函数对象,函数等,包装成一个对象 3.function<type> object(functionObject); type:返回值类型(参数类型) */ int Max(int a, int b) { return a > 阅读全文
posted @ 2021-09-11 16:34 Creature_lurk 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1.shared_ptr class MM { public: MM() {} MM(string name, int age) :name(name), age(age) {} void print() { cout << name << "\t" << age << endl; } ~MM() 阅读全文
posted @ 2021-09-11 16:17 Creature_lurk 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.排序算法 sort: 基本排序 stable_sort: 相对排序 merge: 归并排序 inplace_merge: 改变原容器的归并 nth_element: 关键字排序 partition: 分类处理,满足谓词,放在左边,不满足放在右边 stable_partition: 保持原容器的相 阅读全文
posted @ 2021-09-11 16:12 Creature_lurk 阅读(50) 评论(0) 推荐(0) 编辑