一般来说,如以下示例代码所示:
使用memset进行初始化 ,使用memcpy进行拷贝操作,使用memmove进行移动。
void* memset( void* dest, int ch, std::size_t count );
dest - pointer to the object to fill
ch - fill byte
count - number of bytes to fill(注意是字节数!)int * p = new int [m]; memset(p, 0, sizeof(int)*m);
void* memcpy( void* dest, const void* src, std::size_t count );
dest - pointer to the memory location to copy to
src - pointer to the memory location to copy from