c++ - 释放指向静态数组的指针

标签 c++ pointers

我在头文件中声明了以下数组。

static const float elementsArray[300] = { ... };

我想做的事:

float *elementsPointer = &elementsArray[0];

我确定我可以做到,但是...我需要使用 delete 释放 elementsPointer 吗?

我还需要做其他事情吗?

谢谢。

最佳答案

没有。 elementsPointer 指向的内存是静态分配的,不需要调用 free。

关于c++ - 释放指向静态数组的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431149/

相关文章:

c++ - 函数调用的括号

c++ - CUDA 中的复数/cuComplex 算术

c++ - 包含来自另一个文件的函数会产生范围错误(openFoam)

c++ - 使用新标准

c# - 指向 Byte[] 数组的不安全 Int32 指针

c++ - linux c++ 如何在特定时间间隔后调用函数

java - 用于通过网络发送对象、保留指针的模式/库

c++ - 初始化后将指针设为const

使用 malloc 时出现编译器错误(需要左值作为赋值的左操作数)

c++ - 自引用指针算法