我正在阅读c代码:
void **alignedData = (void **)(((size_t)temp + aligned - 1)&-aligned);
我不知道手段,尤其是那&-部分。
&-
谁能解释一下?
谢谢!
c pointers
c ×1
pointers ×1