函数绑定:1.函数对象 (1.1)能够被当做函数调用的不一定就是函数,它们也可能是: A.存放函数入口地址的函数指针 B.实现了小括号运算符的类对象,亦称仿函数 C.可被转换为函数指针的类对象 (1.2)可调用对象,像函数指针,仿函数以及可被转换为函数指针的类对象都被称为可调用对象,而他们的类型就被 ...
分类:
编程语言 时间:
2018-02-24 21:50:22
阅读次数:
230
模板一般分函数模板与类模板 函数模板: 解决,不同数据进行同种操作时,可以给数据定义一个模板类型,以达到函数的通用性 基本语法 template <typename T> //定义模版类型名T //模版函数定义 T test(T x){ return x; } 计算绝对值函数: 通过函数模板,计算数 ...
分类:
编程语言 时间:
2018-02-12 13:35:07
阅读次数:
216
1、已知下列主函数: int main() { cout<<min(10,5,3)<<endl; cout<<min(10.2,5.6,3.8)<<endl; cout<<min('a','b','c')<<endl; return 0; } 声明求3个数中最小者的函数模板,并写出调用此函数模板的完 ...
分类:
其他好文 时间:
2018-02-12 11:09:45
阅读次数:
205
曾英-C#教学-40 向下转换 as 定义接口 目录 掌握基类转换为派生类向下类型的转换 掌握as运算符的用法 如何定义和使用接口 1/向下类型转换 派生类转换为基类即向上类型的转换 基类转换为派生类即向下类型的转换 普通方法与虚方法的区别就是两者在继承中实现的区别. 普通方法在继承中无法继承调用 ...
分类:
其他好文 时间:
2018-01-31 18:31:34
阅读次数:
138
一、目的 & 掌握二维数组的定义、赋值、使用和输入输出方法 ,掌握字符数组和字符串的使用。 & 掌握指针的概念,会定义和使用指针变量,正确使用变量、数组、字符串的指针和指向变量的指针变量。 & 学习单向链表的创建、删除、 插入(无序、有序)、输出、 排序(选择、插入、冒泡)、反序等等。 & 熟悉递归 ...
分类:
编程语言 时间:
2018-01-28 18:20:26
阅读次数:
268
1 #include 2 using namespace std; 3 template//定义一个通用函数,T为类型参数 4 5 6 T max(T a, T b, T c)//只能用在参数个数相同,参数类型不同 7 { 8 if (b > a) a = b; 9 if (c > a) a = c... ...
分类:
其他好文 时间:
2018-01-28 12:51:21
阅读次数:
118
函数模板(function template): 定义:函数模板不是一个实在的函数,编译器不能为其生成可执行代码。定义函数模板后只是一个对函数功能框架的描述,当它具体执行时,将根据传递的实际参数决定其功能。 ...
分类:
编程语言 时间:
2018-01-24 22:02:32
阅读次数:
166
函数定义和使用 1、语法 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回 ...
分类:
编程语言 时间:
2018-01-24 19:56:34
阅读次数:
230
结构体的定义和使用 (1) 一般形式 (2) 定义结构体类型的变量、指针变量和数组 方法一:定义结构体类型时,同时定义该类型的变量 方法二:先定义结构体类型,再定义该类型的变量 方法三:用类型定义符typedef先给结构体类型命别名,再用别名定义变量 (3) 给结构体变量赋初值 (4) 引用结构体变 ...
分类:
其他好文 时间:
2018-01-21 16:24:01
阅读次数:
127
说说WeakReference弱引用 Java弱引用(WeakReference)的理解与使用 侧重说下弱引用:因为ThreadLocal用到了弱引用,而线程局部变量被广泛的应用在各种框架中。 了解如何定义和使用: 当gc执行:WeakReferenceCar关联的对象Car被回收掉了。 值得注意的 ...
分类:
其他好文 时间:
2018-01-19 11:52:44
阅读次数:
135