Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swig:typemap(输入)与typemap(输出):差异_Java_C++_C_Wrapper_Swig - Fatal编程技术网

Java Swig:typemap(输入)与typemap(输出):差异

Java Swig:typemap(输入)与typemap(输出):差异,java,c++,c,wrapper,swig,Java,C++,C,Wrapper,Swig,我只有几天的时间来处理Swig和包装漂亮的C特定生物 我正在阅读Swig文档以将其包装成Java,我无法判断它是否不够好,或者我是否足够愚蠢,最后可能是因为我足够Java,但不够C/C++。所以,遗憾的是,我是一名Java开发人员 第一名: 以下两者之间的区别是什么: 类型映射(输入)和类型映射(输出) 类型映射(in)和类型映射(directorin) 我希望得到明确的解释(这符合我的适度智慧),例如: 如果您在C/C++中有此功能,并且希望在Java中获得此功能,请在Swig中使用此功能

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

我正在阅读Swig文档以将其包装成Java,我无法判断它是否不够好,或者我是否足够愚蠢,最后可能是因为我足够Java,但不够C/C++。所以,遗憾的是,我是一名Java开发人员

第一名:

以下两者之间的区别是什么:

  • 类型映射(输入)和类型映射(输出)
  • 类型映射(in)和类型映射(directorin)
  • 我希望得到明确的解释(这符合我的适度智慧),例如:

    • 如果您在C/C++中有此功能,并且希望在Java中获得此功能,请在Swig中使用此功能
    • 使用$input将意味着在typemap(in…)中,$result将意味着…,而$1,$2。。这意味着
    • 使用$result意味着在typemap(out)中,当$input意味着…,当$1,$2。。这意味着
    • 使用$result意味着在typemap(directorin)中,当$input意味着…,当$1,$2。。这意味着
    秒:

    你能给出一个用C语言包装结构的例子吗