C++学习之路(一)

来源:互联网 发布:unity3d粒子系统教程 编辑:程序博客网 时间:2024/05/01 16:30

函数重载,函数模版

直接上代码:

#include <iostream>#include<cstdlib>#include<cstring>using namespace std;//函数模版template<typename T>     //定义通用模版类型名为T;T max(T a, T b){if (a > b)return a;else return b;}int main(){int a, b;a = 2, b = 3;double c = 4.1;double d = 3.2;a = max(a, b);c = max(c, d);cout << a << c << endl;system("pause");}

函数重载:

#include <iostream>#include<cstdlib>#include<cstring>using namespace std;int main(){int max(int a, int b);double max(double a, double b);int a, b;a = 2, b = 3;double c = 4.1;double d = 3.2;a = max(a, b);c = max(c, d);cout << a << c<< endl;system("pause");}int max(int a, int b){if (a > b)return a;else return b;}double max(double a, double b){if (a > b)return a;else return b;}