首页 > 解决方案 > 将 `IOSTREAM *` 强制转换为 void,但为什么呢?

问题描述

这是我遇到的一些简单代码:

static atom_t
load_jref(IOSTREAM* fd) {
    (void) fd;
    return PL_new_atom("<saved-jref-handle>");
}

为什么要这样做

(void) fd;

可能是为了抑制编译器警告?

标签: c

解决方案


推荐阅读