在函数重载的时候有个地方需要注意,如果要初始化三个参数,则必须将Date();这个函数去掉,因为对于全部指定了默认值的构造函数,不能再定义其他参数类型与之相同的重载构造函数。 #include<iostream> #include<cstring> #include<string> #include<iomanip> #include<fstream> using namespace std; class Date { privat...
一个类里面可以有多个构造函数,是可以给不同的对象进行不同的初始化。多个构造函数在同一个类中出现,它们的存在形式只有一种就是重载。 重载分为构造器的重载和方法的重载两种。 一、 构造器的重载 构造函数的定义:在描述事物时该事物存在就具备的一些内容,这些内容都定义在构造函数中。 构造器的重载就是构造器的名...