@Soybean 感觉可能是什么地方在各种转指针导致算到了一个不存在的地址。比如 int64_t a[8]; b = (void*)a; c = (int64_t*)b; d = c + 7; 然后把定义 a 的地方改成 int8_t,因为 int64_t 是 int8_t 的八倍大小所以 d 就指向了一段未分配的内存。
@Soybean 感觉可能是什么地方在各种转指针导致算到了一个不存在的地址。比如 int64_t a[8]; b = (void*)a; c = (int64_t*)b; d = c + 7; 然后把定义 a 的地方改成 int8_t,因为 int64_t 是 int8_t 的八倍大小所以 d 就指向了一段未分配的内存。
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.