c - 将 `IOSTREAM *` 强制转换为 void,但为什么呢?
问题描述
这是我遇到的一些简单代码:
static atom_t
load_jref(IOSTREAM* fd) {
(void) fd;
return PL_new_atom("<saved-jref-handle>");
}
为什么要这样做
(void) fd;
可能是为了抑制编译器警告?
解决方案
推荐阅读
- google-apps-script - 如何复制未受保护的单元格然后保护它们
- excel - 如何在忽略 0 的同时找到最小值并将字符串打印为 excel 公式
- solace - 安慰 Ingress 和 Egress 消息丢弃?
- r - 使用自动绘图功能从预测对象自动绘图
- vba - MS Access VBA - 循环拆分函数并输出第一个值(如果不是空)或最后一个值
- angular - 在本地开发模式下使用差异加载时,我是否应该为 IE11 的 Angular 项目添加 polyfill?
- tensorflow - 如何决定卷积层的过滤器?
- java - jfreechart-fx 1.0.1 图表是否可以与 fxgraphics2d 构建和呈现的图像交互,或者只是一个图像?
- javascript - 从 Three.js 中的缓冲区(不是路径)加载 STL
- fiware-orion - 如何将历史数据插入固件(日期正确)?