c++98中通常就函数定义为private,来表示这个函数不可用。比如常见的禁止复制构造函数或者复制拷贝函数。当然private也有些好的用法,比如单例中。 但是我们这里讨论的是删除某个函数。 class NonCopyable { protected: NonCopyable() = defaul ...
分类:
其他好文 时间:
2021-01-13 11:07:56
阅读次数:
0
一 函数模板存在的意义 我们先观察一下如下两个代码 void MySwap(int& a, int& b){ // 两整数的交换,选用地址传递的方式 int temp = a; b = temp; a = b;} void MySwap(double& a, double& b){ // 两个dou ...
分类:
编程语言 时间:
2021-01-04 11:31:27
阅读次数:
0
递归实现 template<typename T> int binary_search(T arr[], int len, int left, int right, int find) { // 必要参数检查 if (NULL == arr || nullptr == arr || 0 > left ...
分类:
编程语言 时间:
2020-12-29 11:31:49
阅读次数:
0
P2869 [USACO07DEC]美食的食草动物Gourmet Grazers 题目描述 [链接] Like so many others, the cows have developed very haughty tastes and will no longer graze on just a ...
分类:
其他好文 时间:
2020-12-21 12:00:15
阅读次数:
0
打了一个用重载的读优,大家可以用用 struct FastIO { template <typename T> FastIO& operator >> (T& In) { In = 0; char Ch = getchar (); int Flag = 1; for (; ! isdigit (Ch ...
分类:
其他好文 时间:
2020-12-10 10:43:31
阅读次数:
3
decltype介绍 为什么需要decltype decltype(auto) 注意(entity) 与模板参数推导和auto推导一样,decltype的结果大多数情况下是正常的,但是也有少部分情况是反直觉的。 decltype介绍 给定一个name或者expression,decltype会告诉你 ...
分类:
编程语言 时间:
2020-12-03 11:29:37
阅读次数:
8
<div class="radio-div"> <div style="width: 100px; float: left;"> <input name="typeName" type="radio" value="1"> <label><em></em><span>集团</span></label ...
分类:
其他好文 时间:
2020-11-23 12:03:56
阅读次数:
5
在编写代码时,遇到 在原来的代码中出现这个问题 原来的代码: //3 计算排序时间 template<typename T> void testSort(string sortName, void(* sort) (T [],int ),T arr[],int n){ clock_t startTi ...
分类:
其他好文 时间:
2020-11-21 12:07:18
阅读次数:
5
AT4996 [AGC034F] RNG and XOR(FWT) 题目大意 给定 \(n\) 和一个长度为 $2^n$ 的数组 \(A\) (从 $0$ 标号). 有一个初始为 $0$ 的变量 \(x\) . 不断操作, 每次操作以 \(\frac {A_i}{\sum_{j=0}^{2^n-1} ...
分类:
其他好文 时间:
2020-09-18 17:22:08
阅读次数:
46
# 命名元组 from collections import namedtuple subscriber = namedtuple(typename='Subscriber', field_names=['name', 'age']) sub = subscriber('lisi', 10) pri ...
分类:
其他好文 时间:
2020-07-29 15:09:12
阅读次数:
62