简单的动态分配内存

原创 2016年08月28日 14:34:52
#include <iostream>
using namespace std;
class A
{
public:
    A()
    {
        cout<<"A";
    }
    ~A()
    {
        cout<<"A";
    }
};
class B
{
    A *p;
public:
    B()
    {
        cout<<"B";
        p=new A();
    }
    ~B()
    {
        cout<<"B";
        delete p;
    }
};
int main()
{
    B obj;
    return 0;
}

相关文章推荐

含动态分配内存的类的声明和定义以及继承

假设基类base,派生类derive1,derive2. 其中前2者含有指针成员(自动分配内存),后者不含。 1.声明          三者声明如下: #include"iostream" #in...

你真懂动态分配内存吗?不是所有人能都做对这四道题......

废话少说,上程序 1、 void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char...

动态分配内存与悬空指针

int  F(int **P)                {                           int   a=10;                          *...

C++动态分配内存new delete

动态内存分配 1.堆内存分配 : C/C++定义了4个内存区间:代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free store)。 堆的概念...

输入3个学员姓名, 动态分配内存保存学员姓名, 并在最后输出

//1 从控制台输入的字符串怎么存储 解决方案: 定义一个字符数组进行接收输入的字符串 //2 如何动态为学员姓名开辟空间 解决方案: 计算出字符串的长度, 然后加1 //3 如何存储...
  • vaercly
  • vaercly
  • 2014年07月29日 16:12
  • 832

C++随记(三)---动态分配内存问题(2)

作者:teeyohuang 邮箱:teeyohuang@163.com 本文系原创,供交流学习使用,转载请注明出处,谢谢 C++随记(三)---动态分配内存问题(2)      上...

一个字符变量存储到动态分配内存引发的输入问题解决--连续输入scanf函数存在缓冲区的问题

运用 malloc 开辟内存对字符串输入进行存储,为什么输出不是输入的呢?改成整形变量就行了呢 RT...

c++特有的动态分配内存new操作符

在C语言中我们使用malloc()、calloc()、realloc()库函数来动态分配内存,当然也适用于C++,但在C++中有更好的方法———new运算符。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单的动态分配内存
举报原因:
原因补充:

(最多只允许输入30个字)