一、在不同的内存中创建类的实例对象
1、栈内存中创建实例对象
在上一篇博客 【C++】构造函数分类 ① ( 构造函数分类简介 | 无参构造函数 | 有参构造函数 | 拷贝构造函数 | 代码示例 - 三种类型构造函数定义与调用...;
Student* s2;
在 C++ 语言中 , 可以使用 new 关键字 , 调用有参构造函数 , 创建类的 实例对象 ;
在下面的 C++ 代码中 , 声明并定义了 MyClass 类 , 该类定义了一个有参构造函数..., 接受两个整数作为 构造函数参数 ;
在 main 函数中 , 使用 使用 new 关键字 来调用 有参构造函数 创建 MyClass 类实例对象 ;
class MyClass {
public...new 关键字调用 有参构造函数
MyClass* obj = new MyClass(1, 2);
return 0;
}
使用 new 关键字 为 新创建的 实例对象 在...堆内存中分配内存 ,
该对象使用完毕后 , 要使用 delete 关键字释放 堆内存中的空间 , delete obj , 避免出现内存泄漏的情况 ;
delete obj;
如果在栈内存中 创建 MyClass