C++类的构造器

2020-10-27  本文已影响0人  StevenHD

构造器——在生成对象的时候,自动初始化。

一、构造器的特点

因为可以有参数,自然就有了构造器的重载,和默认参数

Stack (int size = 123),但是当生成一个stk对象的时候,可能回产生二义性,因为回纠结于是调用无参构造器还是有默认参数的有参构造器

所以说构造器的重载默认参数不能同时存在(但是要可以实现对象的无参创建)。

写一个对象的无参构造器是标配

标配

无参构造器

但是不能写成Stack s2(),这样只能过编译,但是会被当成函数声明

有参构造器

可以类比下string

string的无参和有参
上一篇 下一篇

猜你喜欢

热点阅读