Memory leaks memset vector为0会导致内存泄漏吗?
我的结构如下:Memory leaks memset vector为0会导致内存泄漏吗?,memory-leaks,vector,memset,Memory Leaks,Vector,Memset,我的结构如下: typedef enum tBrowseType { catNowPlaying, catFolder, catFile, catGenre }; typedef struct tBrowseList { int total; vector<tBrowseType>browseType; }; typedef枚举tBrowseType { 猫头鹰, catFolder, catFile, 猫科动物 }; 类型定义结构
typedef enum tBrowseType
{
catNowPlaying,
catFolder,
catFile,
catGenre
};
typedef struct tBrowseList
{
int total;
vector<tBrowseType>browseType;
};
typedef枚举tBrowseType
{
猫头鹰,
catFolder,
catFile,
猫科动物
};
类型定义结构tBrowseList
{
整数合计;
向量浏览型;
};
初次使用后,我做了一个memset;此内存集是否会导致内存泄漏?如果将
向量
对象归零,则更有可能导致segfaultmemset
不是处理体面的c++
对象的方法。我做了一个测试;在memset之前,我做了一个push_back,向量的第一个地址是,比如说0x00,在memset之后,我做了另一个push_back,但是这次,向量的第一个地址变成0x02。