【发布时间】:2015-12-31 20:40:13
【问题描述】:
我正在尝试使用 SWIG 为使用 std::istream 读取二进制数据的 C++ API 创建 Go 包装器。我希望能够将io.Reader 传递给这些API,但我不确定如何在它和std::istream 之间创建映射。我知道我需要实现一个 std::streambuf 子类,并且我认为其余部分将涉及导向器和类型映射,但我对 SWIG 不够熟悉,无法找出正确的组合。
有什么想法吗?
【问题讨论】:
-
您找到解决方案了吗?
-
不,还没有。对不起!