首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用malloc给结构(此结构中有对象,如std:list)分配内存后, 怎么初始化其内部对象?

2012-02-20 
用malloc给结构(此结构中有对象,如std::list)分配内存后, 如何初始化其内部对象??typedefstruct{std::list

用malloc给结构(此结构中有对象,如std::list)分配内存后, 如何初始化其内部对象??
typedef   struct   {
    std::list <int*>   mylist;
    pthread_mutex_t   lock;
}   mystruct;

mystruct*   p   =   (mystruct*)malloc(sizeof(mystruct));

下面怎么做??


[解决办法]
不要用malloc,直接用new!!!
不要自找麻烦!!!

热点排行