【发布时间】:2020-01-11 17:12:35
【问题描述】:
在检查地址是否为 64 字节对齐时出现编译错误。
错误:二进制表达式的操作数无效('void *' 和 'int')
#define BYTE_ALIGNMENT 64
void *is_mem_aligned(void* ptr){
if(ptr%BYTE_ALIGNMENT == 0){
printf("already aligned %p\n",ptr);
return ptr;
}
}
【问题讨论】: