如何仅使用标准库分配对齐内存?
作为求职面试的一部分,我刚刚完成了一个测试,有一个问题让我困惑不已,甚至用谷歌做参考。我想看看StackOverflow团队能做些什么:
这个memset_16aligned函数需要一个传递给它的16字节对齐指针,否则它会崩溃.如何分配1024字节的内存,并将其与16字节的边界对齐?(B)在memset_16aligned已经被处决了。
这个memset_16aligned函数需要一个传递给它的16字节对齐指针,否则它会崩溃.
memset_16aligned
如何分配1024字节的内存,并将其与16字节的边界对齐?(B)在memset_16aligned已经被处决了。
{ void *mem; void *ptr; // answer a) here memset_16aligned(ptr, 0, 1024); // answer b) here }
梵蒂冈之花
相关分类