【问题标题】:Dynamic memory allocaion in c++ [duplicate]C ++中的动态内存分配[重复]
【发布时间】:2021-09-20 20:57:09
【问题描述】:

我遇到了两个类似的陈述,但无法准确找到它们之间的区别。声明是:

int *p = new int(75);
int *p = new int[75];

谁能帮助我了解以上两种说法的区别。

【问题讨论】:

标签: c++ dynamic-memory-allocation


【解决方案1】:

第一个返回一个指向值为 75 的整数的指针,但第二个返回一个指向 75 个整数数组的指针,这些整数没有值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 2021-03-13
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多