【问题标题】:C-style string deallocation [duplicate]C风格的字符串释放[重复]
【发布时间】:2019-02-22 03:40:19
【问题描述】:

为什么人们不释放 c 风格的字符串?

const char* string = "Whatever";

它实际上是如何工作的,因为没有某种newmalloc

【问题讨论】:

  • 自然界存在对称性。你只释放你分配的东西。

标签: c++ c string


【解决方案1】:

对于给定的字符串,堆上没有内存分配。

const 部分中创建了一个字符数组 "Whatever"。这个数组的地址给指针string

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 2012-06-13
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多