一、构造函数与析构函数
在 C++ 语言中 , " 构造函数 " 和 " 析构函数 " 都是 C++ 类中的 特殊函数 , 分别用于
初始化对象
销毁对象 ;
C++ 类 在创建 实例对象 时自动调用...构造函数 这个特殊函数 , 其主要作用是 初始化对象的成员变量 , 如果需要 可以 执行其他必要的操作 ;
构造函数 的名称与类的名称相同 ;
构造函数 没有返回类型 ;
构造函数 可以带有参数 , 也可以不带参数...其主要作用是 销毁释放对象的成员变量 , 如果需要 可以 执行其他必要的操作 ;
析构函数 的名称 是 ~ 加上 类的名称 ;
析构函数 没有返回类型 ;
析构函数 不带参数 ;
二、代码示例 - 构造函数与析构函数用途..., 其中涉及到为 char* name 指针 在堆内存 分配内存 , 并为其设置 初始化值 ;
在 构造函数 中 , 使用 malloc 函数 , 为 name 指针分配 100 字节内存 ,
//...= NULL)
{
strcpy_s(name, 4, "Tom");
}
上述 构造函数 没有设置参数 , 构造函数 是可以设置 若干参数的 , 为构造函数 传入参数 , 对成员变量 进行初始化 ,