首先,你方法1起有一点错误,这里正确的处理应该是
memset( buffer, 0, sizeof( char )*size );
//一个自定义的myClass结构体区域有size个元素,其内存申请和初始化 myClass * pAmyClass; pAmyClass = (myClass *) malloc( sizeof(myClass)*size ); memset( pAmyClass, 0, sizeof(myClass)*size );