重载函数2

来源:互联网 发布:多宝视训练软件价格 编辑:程序博客网 时间:2024/04/30 23:07
#include <iostream>#include <string>using namespace std;void print(const string &); // 函数声明,重载函数,void print(double);   // 函数声明,重载函数,void print(int);   // 函数声明,重载函数,void fooBar(int ival){// 发生函数隐藏,// void print(int);//这是一个局部的函数声明,print("hello"); // 调用void print(const string &)这个函数的定义,print(ival);  // 调用void print(int)这个函数所定义的,print(3.14);  // 调用void print(double)这个函数所定义的,}int main(){fooBar(5);return 0;}void print(const string &s)// 函数定义,{cout << "string: " << s << endl;}void print(double d)// 函数定义,{cout << "double: " << d << endl;}void print(int i)// 函数定义,{cout << "int: " << i << endl;}

0 0