在C中是否存在与C++ new等效的布局?我的意思是,可以在 C 中的指定位置构造对象吗?可以使用 realloc()
吗?
最佳答案
C 中没有“放置新”这样的东西。 另一方面,您可以声明一个指针并使其指向内存中的任何内容:
char *pointer = 0x12345678;
上面的指针现在指向地址
0x12345678
。这通常用于嵌入式系统,其中某些设备位于内存中的某些位置。
关于c - 在 C 中放置新的等效项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14340563/