zoukankan      html  css  js  c++  java
  • C++函数重载和const

    #include<iostream>
    using namespace std;
    //函数重载:指的是有两个或以上的函数名字相同,但是函数参数的类型或个数不同;
    
    int MAX(const int a,const int b)
    {
        cout<<__func__<<"cint,cint"<<endl;
        return a>b?a:b;
    }
    int MAX(int a,int b)
    {
        cout<<__func__<<"int,int"<<endl;
        return a>b?a:b;
    }
    char MAX(char a,char b)
    {
        cout<<__func__<<"char,char"<<endl;
        return a>b?a:b;
    }
    
    
    int main()
    {
        cout<<MAX(10,20)<<endl;
        cout<<MAX('a','b')<<endl;
        //不要使用有歧义的参数传递来匹配函数的重载
        cout<<MAX(787.798,'b')<<endl;
    }
    
  • 相关阅读:
    https://github.com/cykl/infoqscraper/
    C# 笔记
    json.org
    python html parse
    doxygen
    review board
    ruunlevel debian
    连接REDIS
    composer
    php需要注意的地方
  • 原文地址:https://www.cnblogs.com/Sico2Sico/p/5384271.html
Copyright © 2011-2022 走看看