Advertisement

函数重载特性及其注意事项

阅读量:

一、函数重载概念与应用

函数重载需符合以下条件:

  1. 所有函数必须位于同一作用域内
  2. 函数名称保持一致
  3. 参数列表存在差异,包括参数类型、数量或排列顺序的不同
复制代码
 #include<iostream>

    
  
    
 using namespace std;
    
  
    
 void func(int a)
    
 {
    
 	cout << "func的调用11" << endl;
    
 }
    
 void func(char b)
    
 {
    
 	cout << "func的调用22" << endl;
    
 }
    
 void func(double b)
    
 {
    
 	cout << "func的double调用33" << endl;
    
 }
    
 int main()
    
 {
    
 	char c='a';
    
  
    
 	func(2);
    
 	func(c);
    
 	func(3.16);
    
 	system("pause");
    
 	return 0;
    
 }
    
    
    
    

输出结果为:

![](https://

全部评论 (0)

还没有任何评论哟~