python二维空数组,python创建一维空数组
我的模拟器(三)使用大蟒作为绑定。
在我的c中,将数组定义如下
这是我的变量声明(脑海中)ptrm _ names);
这是我的函数宣言((在脑子里) )。
^{pr2}$
在源文件中作废利息:3360集合名称(未签名的哪个Ptr名称))).
{
是如果(哪个2)
{
m _ names[which]=name;
}
}
无效利息:3360集合名称(无符号其中,const Name name).
{
是如果(哪个2)
{
m _ names[which]=create(name;
}
}
我这样称呼它(在我的主文件中):interest-SetName (0) 0,nameWithSequence
兴趣集名称(1,nameWithNextSequence
结果,可能会出现这样的错误src/ndn sim/bindings/ns3模块。抄送:在函数py object * _ wrap _ py ns3 ndn dataset name _ 0(pppppy)。
src/ndn sim/bindings/ns3模块。抄送:8418336062:错误:nomatchingfunctionforcallto ns 3:ndn 3:336033:
src/ndn sim/bindings/ns3模块。抄送:8418336062:注意:候选人是:/ns3/ndn-data.h :603:注意:void ns : ndn :3360数据3360:集合名(无符号int,ns 333333:3660。/ns3/ndn-data.h :6033603:注意:候选人需要2个参数,已提供一个
这是方法的原始大蟒代码巴拉圭对象*
_ wrap _ py ns3 ndn data _ set name _ 0(py ns3 ndn data * self,PyObject *args,PyObject *kwargs,pyobject**return))
{
PyObject * py _ retval
PyNs3NdnName * name
ns:ndn:name * name _ ptr;
const char *keywords[]={name ,NULL };
如果(!pyarg _ parsetupleandkeywords(args,kwargs,(char * ) o!、(char **)关键字、PyNs3NdnName_Type、Name)))
{
PyObject * exc _ type,* traceback
pyerr_fetch(exc_type,return_exception,trace back);
py _ xdecref(exc _ type;
py _ xdecref(回溯;
}
返回空值;
}
name_ptr=(name?name-obj:NULL;
self-obj-set name(ns 3:3360 ptr ns:ndn 3360:name)name _ ptr);
py _ incref(py _ none;
py _ retval=Py _ None
返回py _ retval
}
我是大蟒的新成员,需要根据给定的代码设置大蟒的数组定义。谢谢
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。