In what cases do I use malloc and/or new?

前端 未结 19 1649
北恋
北恋 2020-11-21 17:41

I see in C++ there are multiple ways to allocate and free data and I understand that when you call malloc you should call free and when you use the

19条回答
  •  花落未央
    2020-11-21 18:13

    Always use new in C++. If you need a block of untyped memory, you can use operator new directly:

    void *p = operator new(size);
       ...
    operator delete(p);
    

提交回复
热议问题