2016年7月9日

C++ 函数模板二(函数模板重载)

摘要: //函数模板重载 #include using namespace std; /* 函数模板会进行严格的类型匹配,模板类型不提供隐式类型转化 普通函数能够进行自动类型转换 */ /* 函数模板重载四大规则 1 函数模板可以像普通函数一样被重载 2 C++编译器优先考虑普通函数 3 如果函数模板可以产生一个更好的匹配,那么选择模板 4 可以通过空模板实参列表的语法限定编译器只通过模板匹配 */... 阅读全文

posted @ 2016-07-09 21:48 寒魔影 阅读(4164) 评论(0) 推荐(0)

C++ 函数模板一(函数模板定义)

摘要: //函数模板定义--数据类型做参数 #include using namespace std; /* 函数模板声明 1.函数模板定义由模板说明和函数定义组成,并且一个模板说明对应一个函数定义 2.模板说明的类属参数必须在函数定义中至少出现一次 3.函数参数表中可以使用类属类型参数,也可以使用一般类型参数 */ /* template关键字告诉c++编译器现在要进行泛型编程 typename或... 阅读全文

posted @ 2016-07-09 21:29 寒魔影 阅读(3552) 评论(0) 推荐(2)

C语言 函数指针三(反向调用)

摘要: 动态库代码 业务函数代码 阅读全文

posted @ 2016-07-09 15:21 寒魔影 阅读(1060) 评论(0) 推荐(0)

C语言 函数指针二(正向调用)

摘要: //函数指针做函数参数 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<Windows.h> /* 函数指针做函数参数 实现了2大功能:1.定义了一个指针类型,分配了4个字节大小的内存空间 2.规定了调用函数的参数列表 阅读全文

posted @ 2016-07-09 13:50 寒魔影 阅读(603) 评论(0) 推荐(0)

导航