Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        2年前关闭。
                                                                                            
                
        
我想在程序中替换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();

09-05 23:02