我有一个如下的枚举声明:
typedef enum mail_ {
Out = 0,
Int = 1,
Spam = 2
} mail;
功能:
mail status;
int fill_mail_data(int i, &status);
在以上功能中,status
被填满并发送。
当我通过痛饮尝试时,我面临以下问题:
mail
的详细信息。当我尝试打印mail.__doc__
或help(mail)
时,尽管我可以使用这些值(Spam
,In
和Out
),但抛出一个错误,说没有这样的属性。 >main
是什么,因此它不接受该mail
的任何函数参数。我有一个枚举声明,如下所示:typedef enum mail_ {Out = 0,Int = 1,Spam = 2} mail;功能:邮件状态; int fill_mail_data(int i,&status);在上面的函数中,...
对于SWIG,enum
只是一个整数。要将其用作示例中的输出参数,还可以像下面这样声明该参数为输出参数: