我想替换程序中的 malloc 调用并分配内存字节数。
Zone *zone = (Zone *)malloc(allocSize <= JSON_ZONE_SIZE ? JSON_ZONE_SIZE : allocSize);
如何使用上述代码片段的 new 关键字编写 C++ 代码。我的硬件不支持 malloc 函数调用。
提前致谢
最佳答案
仅仅新建结构有什么问题?
struct Zone {
Zone *next;
size_t used;
} *head;
Zone *zone = new Zone();
关于c++ - 如何在C++中使用new分配内存字节数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50332510/