我有任何int类型的数组,需要在这个数组中存储一个指向数组另一部分的指针.
问题是,在64位系统上,指针的大小是8个字节,int的大小是4个字节,导致编译器警告(例如警告从不同大小的整数转换为指针)
我(想想我理解为什么编译器在呻吟,显然尝试将8个字节装入4个字节并不是一个聪明的主意.问题是数组是按原样提供给我的,我必须只使用数组进行存储.
c 64-bit pointers integer
64-bit ×1
c ×1
integer ×1
pointers ×1