首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >int8_t类型的使用方法- c++

int8_t类型的使用方法- c++
EN

Stack Overflow用户
提问于 2012-01-17 23:31:49
回答 1查看 5.4K关注 0票数 20

我有一个C函数,它接受一个8位整数作为参数

代码语言:javascript
复制
int8_t foo( int8_t x );

我想使用swig接口从我的python代码中调用这个函数,但是int8_t类型在python中不存在。为了拥有这种类型,存在一个名为numpy的python模块。即使用了这个,我也没办法让这两个人交流起来。

您是否知道是否有任何方法可以在SWIG接口中定义这样的类型,以便能够在python中使用它?

int8_t只是一个例子...对于从8到64位的有符号/无符号,我必须执行相同的操作

提前谢谢你,S。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-18 00:15:02

在SWIG界面文件中使用:

代码语言:javascript
复制
%include "stdint.i"

在你第一次使用uint8_t之前。然后SWIG将为您应用适当的typemap。

票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8897294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档