初始化列表是什么呢?
我们知道用类创建的对象在进行初始化时会调用构造函数。
初始化列表其实就相当于构造函数
我们看上面的图,MyQueue类上面的就是初始化列表就,初始化列表的作用就可以代替构造函数进行类对象的初始化,格式如上,
在定义MyQueue类对象的时候,会调用MyQueue的构造函数,在调用的时候又会调Stack的构造函数(如果是默认构造我们就不用管他),如果Stack没有默认构造,我们就需要自己调用Stack的默认构造,我们就需要传参数,这是我们用构造函数是不能实现的,所以就有了初始化列表,就如上进行调用Stack的构造函数。