构造函数是C++.Java等面向对象编程语言不可绕过的话题,构造函数的作用就是初始化所创建对象的数据成员.不过与Java相比C++的构造函数显得更为复杂.因此,现在便来讲解一下C++的构造函数,以此进一步加深对构造函数的理解. C++的构造函数分为无参构造函数和有参构造函数,且构造函数可以重载.当一个类中没有自定义的构造函数时,创建对象时便会自动调用系统默认的无参构造函数,不过这个构造函数的函数体为空,什么操作也不执行.不过一旦有自定义的构造函数时,便再也不会调用系统默认的构造函数.如果要使用无…