回到之前熟悉的一个状态:

给类增加一个构造函数,这会带来一个问题,如果不进行显式的初始化编译会报错。如下面的代码会报错。

如果避开这个操作如何实现呢?比如,让初始值默认为0?之前也小结过这个问题,当时使用了函数重载的技巧。
修改前面的设计:

这样,软件可以正常编译通过。
其实,前面见识过了另一种函数的设计技巧,通过设置默认值的方式让函数可以接收可变参数也是可以达到这个效果的。这样,修改代码如下:

编译也是通过的,运行效果如下:

 
wx5acc709d2a747 ©著作权
回到之前熟悉的一个状态:

给类增加一个构造函数,这会带来一个问题,如果不进行显式的初始化编译会报错。如下面的代码会报错。

如果避开这个操作如何实现呢?比如,让初始值默认为0?之前也小结过这个问题,当时使用了函数重载的技巧。
修改前面的设计:

这样,软件可以正常编译通过。
其实,前面见识过了另一种函数的设计技巧,通过设置默认值的方式让函数可以接收可变参数也是可以达到这个效果的。这样,修改代码如下:

编译也是通过的,运行效果如下:

 
            
        全部的学习记录汇总:://git
全部的学
全部的学习记录汇总:://github.com/GreyZh
全部的学习记录汇总:://github.co
全部
合。例子如下:...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M