c++调用构造函数
    C++中的构造函数是一种特殊的成员函数,负责对一个类的实例进行必要的初始化操作.一个类可以有多个构造函数,并根据需要自动选择最合适的构造函数实例化类对象。
    C++构造函数的语法格式为:
    类名::类名()
    {
    statement1;
    statement2;
    ……
    statementN;
    }
    构造函数的语句中,必须要调用类的构造函数,而且必须首先调用,之后才可以调用其他初始化函数。
    1. 直接调用构造函数:声明一个类时,可以使用类名(形参列表)初始化语句直接调用构造函数,即实例化类对象。
    类名 类对象名(形参列表);
    2. 使用new操作符调用构造函数:使用new操作符创建类对象时会自动调用类的构造函数来对对象进行初始化,创建的对象存储在动态内存中,可以使用delete释放内存空间。
    操作符    表示                示例
    new        创建对象            int *p=new int;
构造函数可以被重载
    delete      释放内存            delete p;
    C++构造函数的实现以及调用时机了,这两者缺一不可。C++的构造函数可以重载,可以根据不同的情况,调用不同的构造函数,从而使对象、参数初始化得更加准确。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。