use*_*r12 1 c++ heap pointers memory-management
我已经定义了这个结构:
typedef struct ethernet_header
{
UCHAR m_dest[6];
UCHAR m_source[6];
USHORT m_type;
} ETHER_HDR;
Run Code Online (Sandbox Code Playgroud)
然后我在这样的函数中使用它:
void SniffPacket(u_char* p_buffer, int p_size)
{
//Ethernet header
ETHER_HDR *l_ethHeader = (ETHER_HDR *)p_uffer;
//Do Something
//How to safely delete l_ethHeader;
}
Run Code Online (Sandbox Code Playgroud)
现在我想l_ethHeader在函数离开之前删除.如何安全地做到这一点.
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |