1)函数对象 概念:重载了函数调用符()的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 是一个类,不是一个函数 特点:函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值 函数对象超出普通函数的概念,函数对象可以有自己的状态 函数对象可以作为参数传递 ...
分类:
其他好文 时间:
2020-07-10 23:54:58
阅读次数:
80
题目 P1457 [USACO2.1]城堡 The Castle 思路 三遍DFS求解 代码 #include<bits/stdc++.h> using namespace std; int n,m; const int maxn=50+5; int a[maxn][maxn][maxn][maxn ...
分类:
其他好文 时间:
2020-07-10 18:45:26
阅读次数:
94
CRTP,奇特的递归模板模式 (Curiously Recurring Template Pattern) 是 C++ 的一种看起来很怪异的模板编程技巧。 它通过继承和模板的联合应用,实现了一种"看似"继承自己的语法。这种编程的技法,无论是在STL还是Boost之中都被大量使用。像它的名字一样,看起 ...
分类:
编程语言 时间:
2020-07-10 13:00:35
阅读次数:
82
equal_range()根据键值,返回一对迭代器的pair对象。 如果该键值在容器中存在,则pair对象中的第一个迭代器指向该键关联的第一个实例,第二个迭代器指向该键关联的最后一个实例的下一位置。 如果找不到匹配的元素,则pair对象中的两个迭代器都将指向此键应该插入的位置。 算法lower_bo ...
分类:
其他好文 时间:
2020-07-10 09:35:51
阅读次数:
55
Redis 应用 一、Redis 应用 1.1.1 Redis 介绍 Redis 介绍 Redis 是一种基于键值对(key value)的 NoSQL(非关系型) 数据库,与很多键值对数据库不同, redis 中的值可以有 string,hash,list,set,zset,geo 等多种数据结构 ...
分类:
其他好文 时间:
2020-07-09 19:24:49
阅读次数:
86
1.国内如何快速访问gibhub -FQ的方法无非就是用软件,这种就不介绍了 -本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github 打开IPAddress.com网站,查询下列三个地址的ip 1.github.com 2.assets-cnd.github.co ...
分类:
其他好文 时间:
2020-07-07 09:23:01
阅读次数:
422
C++ 提高编程 C++泛型编程和STL技术详解,C++更深层的使用 1 模板 1.1 模板的概念 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 1.2.1 函数模板语法 函数模板的作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一 ...
分类:
编程语言 时间:
2020-07-05 10:30:07
阅读次数:
53
Description link 支持换根和给定两个点,求子树中满足权值相同的方案数 Solution 遥远的国度 \(+\) 一个简单的询问 (上面两个都是题目名称) 推荐卡常数技巧:把没有用的询问都删掉(就是$l_1,l_2$ 和 $1$ 或 $0$ 比关系的时候) 别的不用stl或者不用函数, ...
分类:
其他好文 时间:
2020-07-04 22:41:14
阅读次数:
90
1 STL介绍 STL是“Standard Template Library”的缩写,中文名称为标准模板库。 STL是C++标准库的一部分,不用单独安装。 STL就是借助模板把常用的数据结构及其算法都实现了一遍。 2 目前编程遇到过的STL vector queue stack 参考 STL教程:C ...
分类:
其他好文 时间:
2020-07-04 22:20:33
阅读次数:
77
`STL string`没有能查多个字符串的函数,但可以查多个字符。 ...
分类:
其他好文 时间:
2020-07-04 01:02:40
阅读次数:
56