c++ - 什么是 [in] 和 [out]?

标签 c++

我遇到过这段代码,但我以前没有见过 [in] 或 [out]。它们是什么?

HRESULT QueryInterface([in] REFIID riid, [out] void **ppvObject) {

}

最佳答案

这些是 directional IDL attributes .它们指示数据传递的方向。

关于c++ - 什么是 [in] 和 [out]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16719143/

相关文章:

c++ - 使用 std::copy 插入 STL 队列

c++ - boost::shared_ptr 的无操作释放器

c++ - 标准无操作输出流

c++ - 如何从 dll 内部找到 dll 的父 exe?

c++ - 没有匹配的函数来调用 ‘normalize(cv::Point3f&)’ 错误

c++ - 单击几下后 WinAPI 菜单卡住

c++ - 代码通过调试器运行良好,但在执行时崩溃

C++ 等价于 Java Map getOrDefault?

c++ - 我们能否将规范性引用中未明确引用的内容应用于 C++ 标准?

c++ - 解析网络头时字段的字节顺序