C++的函数模板
来源:互联网 发布:scratch软件 编辑:程序博客网 时间:2024/06/05 23:45
直接上代码,下面是写的关于C++的一个很经典的函数模板方面的问题
#include<iostream>using namespace std;template <class T>T max(T a, T b, T c){if (b > a)a = b;if (c > a)a = c;return a;}int main(){int i1 = 185, i2 = 76, i3 = 567;double d1 = 56.84, d2 = 57.21, d3 = 45.33;long g1 = 67854, g2 = -912564, g3 = 673456;cout << "i_max = " << max(i1, i2, i3) << endl;cout << "i_max = " << max(d1, d2, d3) << endl;cout << "i_max = " << max(g1, g2, g3) << endl;getchar();getchar();return 0;}
#include<iostream>#include<cstring>using namespace std;class Student{private:int num;char name[20];char sex;public:void set_data(int n, char *p, char a);void display();};void Student::set_data(int n, char *p, char a){num = n;strcpy_s(name, strlen(p) + 1,p);sex = a;}void Student::display(){cout << "num:" << num << endl;cout << "name:" << name << endl;cout << "sex:" << sex << endl;}int main(){Student stud1, stud2;stud1.set_data(1, "he", 'f');stud2.set_data(2, "she", 'm');stud1.display();stud2.display();system("pause");return 0;}
0 0
- 【c/c++】函数模板和模板函数
- 【c++】函数模板的简单应用
- [C++] 冒泡排序的模板函数设计
- C/C++ 函数模板
- c++:函数模板
- 【C++】函数模板
- 【c++】函数模板
- C语言函数模板
- C++:函数模板
- 【C++】模板函数总结!!!
- C的宏定义实现模板函数——C的C++模板函数机制实现
- C/C++:函数模板与类模板
- [C/C++]模板函数与模板类
- 用汇编的眼光看c++(之模板函数) ,(之缺省模板、特化模板) .
- c语言模拟模板的函数的方法
- 学习C++模板---模板函数
- Linux C/C++ 模板:函数模板
- C++,template,类模板和函数模板
- 2016年提高组模拟题(20161111) 配饰 ssl 2569 LCIS的集合
- 使用vs编译出现 ”error LNK1169: 找到一个或多个多重定义的符号“的错误
- NOIP 2015模拟赛 题解&总结
- 洛谷 P1288 取数游戏II
- FFmpeg 提取多音轨视频文件
- C++的函数模板
- 第三阶段-Ajax异步局部刷新
- 【22.70%】【codeforces 591C】 Median Smoothing
- redies
- CAS单点登录(四)--cas server返回中文用户名时乱码的原因及解决方式
- 算法分析:害死人不偿命的(3n+1)猜想(Java)
- 概念:Inner_Product(IP)层
- 聚类算法总结
- CSS中几种清除浮动法解决高度塌陷