函数重载
(1)具有一组相同函数名,不同参数列表的函数。
(2)参数列表不同是指参数的个数或参数的类型不同。
例:void A();void A(int x);void A(int x,float y);
(3)函数的返回值类型不同,不能是函数的重载。
(4)在函数调用时,会与参数列表进行匹配,选择与之对应的函数进行编译。
(5)类中可以定义多个构造函数,但必须能够构成函数重载。
(6)声明对象时的参数类型和个数要与构造函数的参数进行匹配。未进行赋初值的,产生随机数。
函数重载
(1)具有一组相同函数名,不同参数列表的函数。
(2)参数列表不同是指参数的个数或参数的类型不同。
例:void A();void A(int x);void A(int x,float y);
(3)函数的返回值类型不同,不能是函数的重载。
(4)在函数调用时,会与参数列表进行匹配,选择与之对应的函数进行编译。
(5)类中可以定义多个构造函数,但必须能够构成函数重载。
(6)声明对象时的参数类型和个数要与构造函数的参数进行匹配。未进行赋初值的,产生随机数。