Square CoinsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8341Accepted Submission(s): 5674Proble...
分类:
其他好文 时间:
2014-09-18 14:41:13
阅读次数:
267
1 函数模板
template
T compare(const T & v1,const T &v2)
{
return ..
}
编译器承担了为每种类型编写函数的单调工作.
inline
template inline T min(const T&,const T&)
2 类模板
template
class Q{
T fun();
}...
分类:
编程语言 时间:
2014-09-16 23:46:41
阅读次数:
281
在程序设计中,经常要使用到函数体相同的函数,如果我们要根据所使用的参数表不同来决定调用具体哪个函数时,我们经常使用的方式是进行函数重载,但是当我们的函数很多的时候会发现实现起来很不方便。所以c++提供了函数模板的概念,这和类模板实现起来的方式是类似的。
下面举个例子,我们经常要使用的冒泡排序算法,被排序的对象可能是double,int,char,float等等,下面是实现代码:
templat...
分类:
编程语言 时间:
2014-09-13 12:05:25
阅读次数:
191
欧拉函数定义:小于n且与n互素的数的个数欧拉函数为积性函数,满足积性函数的性质,即可以通过n的素因子的函数值求得n的欧拉函数值求值方式有两种,单个判断和打表代码如下int phi(int n){ int res=n; for(int i=2;i*i1) res=res-re...
分类:
其他好文 时间:
2014-09-12 22:00:44
阅读次数:
514
RelativesTime Limit:1000MSMemory Limit:65536KTotal Submissions:11372Accepted:5544DescriptionGiven n, a positive integer, how many positive integers le...
分类:
其他好文 时间:
2014-09-12 21:58:54
阅读次数:
179
关于函数的一些进阶知识,如重载,引用,函数模板...
分类:
编程语言 时间:
2014-09-03 11:24:16
阅读次数:
323
面向对象程序设计上机练习二(函数模板)
Time Limit: 1000MS Memory limit: 65536K
题目描述
利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。
输入
分别输入5个int型整数、5个float 型实数、5个long型正整数。
输出
分别输出5个int型整数的最大值、5个float 型实数的最大值、5个long型...
分类:
其他好文 时间:
2014-09-02 21:27:25
阅读次数:
263
面向对象程序设计上机练习二(函数模板)Time Limit: 1000MS Memory limit: 65536K题目描述利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。输入分别输入5个int型整数、5个float 型实数、5个long型正整数。输出分别输出5个int型整数...
分类:
其他好文 时间:
2014-09-02 21:12:15
阅读次数:
223
16.58 为你的StrVec类添加emplace_back函数。StrVec.h(注意,函数模板和模板成员函数的定义和声明要放在一起,通常都放在头文件中)#ifndef STRVEC_H#define STRVEC_H#include#include#include#include#include...
分类:
其他好文 时间:
2014-09-02 11:51:24
阅读次数:
249
16.53 编写你自己版本的print函数,并打印一个、两个及五个实参来测试它,要打印的每个实参都应有不同的类型。#include#includeusing namespace std;template ostream& print(ostream &os,const T &t){ osost...
分类:
其他好文 时间:
2014-09-02 00:03:23
阅读次数:
206