c++复杂数据类型——动态分配(new)、 释放内存空间(delete)
发布日期:2021-05-15 08:56:38 浏览次数:19 分类:精选文章

本文共 1483 字,大约阅读时间需要 4 分钟。

������������������������

���C++���������������������������������new���malloc���������������������������������������������������������������������������������new���malloc���������������������������������

int *pointer = new int; *pointer = 123; cout << "*pointer=" << *pointer << endl;

// ������: *pointer=123

double *value = new double; *value = 33.22; cout << "*value=" << *value << endl;

// ������: *value=33.22

������������������������������������������pointer���value���������������������������������������������������������������

delete ������������������

delete������������������������������������������������������������������������������

  • delete���������

    delete������������������new������������������������������������������malloc���������������������������������

    int *n = new int; *n = 123; cout << "n address before delete:" << n << endl;

    // ������: n address before delete: 0x11ede70
    delete n;
    //������������������n������������������������������

  • ���������������������������

    sticky:������������������������������������������������
    ���������������������������������������������������������������

  • delete������������������

    delete������������������������������������������������������������������������������������

  • ������������������������������������

    sticky:���������������������������������������������������������������������������������������������������������������������������������

    int *m = new int; *m = 444;

    int *p = m;
    delete p;
    // ���������m���������������������������

  • 上一篇:Android.mk的使用以及常用模板
    下一篇:c++复杂数据类型——指针

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月29日 06时19分42秒