Swig:typemap(in)VS typemap(out):差异

时间:2014-03-04 10:56:31

标签: java c++ c wrapper swig

我只有几天时间来处理Swig并包裹漂亮的C特定生物。

我正在阅读Swig文档以包装到Java中,我无法判断它是否不够好或者我是不是很愚蠢,最后可能是因为我已经足够Java了,但是不够C / C ++ 。所以,我是一个Java开发人员。

首先:

有什么区别:

  1. typemap(in)和typemap(out)?
  2. typemap(in)和typemap(directorin)?
  3. 我很欣赏明确的解释(这符合我的谦虚情报),例如:

    • 如果您使用C / C ++并且希望在Java中使用它,请在Swig中使用它...
    • 使用$ input意味着在typemap(in)...中,当$ result意味着......,当$ 1,$ 2,...意味着......
    • 使用$ result意味着在typemap(out)中,当$ input意味着......,当$ 1,$ 2,...意味着......
    • 使用$ result意味着在typemap(directorin)中,当$ input意味着......,当$ 1,$ 2,...意味着......

    第二名:

    请举例说明用C包装结构?

0 个答案:

没有答案