Will this C++ code cause a memory leak (casting array new)

后端 未结 24 2985
暗喜
暗喜 2021-02-14 12:26

I have been working on some legacy C++ code that uses variable length structures (TAPI), where the structure size will depend on variable length strings. The structures are allo

24条回答
  •  甜味超标
    2021-02-14 13:07

    If you really must do this sort of thing, you should probably call operator new directly:

    STRUCT* pStruct = operator new(sizeof(STRUCT) + nPaddingSize);
    

    I believe calling it this way avoids calling constructors/destructors.

提交回复
热议问题