摘要: 1 // 使用递归函数计算阶乘 2 3 #include 4 using namespace std; 5 int Factorial(int n); 6 7 int main() 8 { 9 cout>n;13 cout<<"n的阶乘n!= "<<Factorial(n)<... 阅读全文
posted @ 2014-12-18 21:02 志者之梦 阅读(3479) 评论(0) 推荐(0)
摘要: 下面使用模板递归函数计算一个数组中前n个元素之和: 1 // 使用模板函数递归计算前n个元素之和 2 3 #include 4 using namespace std; 5 template 6 Type Rsum(Type a[],int n) 7 { 8 if(n<=0) 9 ... 阅读全文
posted @ 2014-12-18 20:54 志者之梦 阅读(1447) 评论(0) 推荐(0)
摘要: 1 #include 2 using namespace std; 3 // 通用模板计算一个表达式的值 4 template 5 Ta Abc(const Ta *a,const Tb *b,const Tc *c) 6 { 7 return (*a)+(*b)+(*c); 8 } 9 ... 阅读全文
posted @ 2014-12-18 18:09 志者之梦 阅读(422) 评论(0) 推荐(0)
摘要: 1 #include 2 using namespace std; 3 // 利用模板函数计算一个表达式 4 template 5 Type Abc(Type a,Type b,Type c) 6 { 7 return a+b+c; 8 } 9 // 利用引用参数指针计算一个表达式10 t... 阅读全文
posted @ 2014-12-18 17:39 志者之梦 阅读(573) 评论(0) 推荐(0)
摘要: 下面以一个简单程序演示一下函数模板的使用: 1 #include 2 using namespace std; 3 template 4 Type Abc(Type a,Type b,Type c) 5 { 6 return a+b+c; 7 } 8 int main() 9 {10 ... 阅读全文
posted @ 2014-12-18 12:48 志者之梦 阅读(4501) 评论(0) 推荐(0)
摘要: 模板类以这样的代码开头:templateclass看作是变量的类型名,该变量接受类型作为其值,把Type看作是该变量的名称;将模板信息放在一个头文件中,建立stacktp.h 1 #ifndef STACKTP_H_ 2 #define STACKTP_H_ 3 // 建立模板 4 5 templ... 阅读全文
posted @ 2014-12-18 09:53 志者之梦 阅读(18977) 评论(2) 推荐(0)