zoukankan      html  css  js  c++  java
  • 第六讲 函数的重载

    1. C++里的函数重载 overloading 机制比我们此前见到的东西都更加高深,这种语言的灵活性和强大功能在它身上体现的淋漓尽致
    2. 所谓函数重载的实质 是用同样的名字在定义 一个有着不同参数但有着同样用途的函数(人格分类…多重身份)
    3. image

    此上是 重载  的思想, 具体代码还有待实现。

    需要解决

    重载的应用例二

    #include <iostream>
    using namespace std;
    
    void print(int * pbegin,int *pend)
    {
        while(pbegin != pend)
        {
            cout<<*pbegin;
            ++pbegin;
        }
    }
    
    void print(char *pbegin,char *pend)
    {
        while(pbegin != pend)
        {
            cout<< *pbegin;
            ++pbegin;
        }
    }
    
    
    int main(int argc, char *argv[])
    {
        int num[5]= {
            0,1,2,3,4
        };
        
        char name[5]={
            'f','i','s','h','c'
        };
        
        print(num ,num+5);
        cout<<'\n';
        print(name,name+5);
        cout<<'\n';
        return 0;
    }
  • 相关阅读:
    opengl编程指南
    Binder机制1---Binder原理介绍
    [Android]使用platform密钥来给apk文件签名的命令
    IntentFilter
    最高分是多少
    Spring注入
    Bean容器的初始化
    Spring中的Junit
    IOC
    接口及面向接口编程
  • 原文地址:https://www.cnblogs.com/yoyov5123/p/2935601.html
Copyright © 2011-2022 走看看