简单的动态分配内存3

原创 2016年08月28日 14:35:58
#include <iostream>
using namespace std;
class AA
{
public:
    AA(int i,int j)
    {
        A=i;
        B=j;
        cout<<"Constructor\n";
    }
    AA(AA &obj)
    {
        A=obj.A+1;
        B=obj.B+2;
        cout<<"Copy_Constructor\n";
    }
    ~AA()
    {
        cout<<"Destructor\n";
    }
    void print()
    {
        cout<<"A="<<A<<",B="<<B<<endl;
    }
private:
    int A;
    int B;
};


int main()
{
    AA a1(2,3);
    AA a2(a1);
    a2.print();
    AA *pa=new AA(5,6);
    pa->print();
    delete pa;
    return 0;
}

C++动态分配内存new delete

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

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

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

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

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

C语言malloc()函数:动态分配内存空间

头文件:#include malloc() 函数用来动态地分配内存空间(其原型为: void* malloc (size_t size); 【参数说明】size 为需要分配的内存空间的...

动态分配内存与悬空指针

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

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

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

每次写算法程序的时候总是纠结在动态分配内存上面,这次总算是明白了

#include using namespace std; int main(int argc, char ** argv){ int len=5; int low=4; int siz...

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

假设基类base,派生类derive1,derive2. 其中前2者含有指针成员(自动分配内存),后者不含。 1.声明          三者声明如下: #include"iostream" #in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单的动态分配内存3
举报原因:
原因补充:

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