有人可以帮助我知道如何扩展一个具有构造函数获取必需和默认参数的类,其中一个默认参数是一个void指针吗?
例如:
class A
{
A(int a, int b, void* c=NULL):...
{
}
}
class_<A>("A").def(init<int, init, optional</*What should I write for argument c*/>>
;
我得到了答案。应该马上我必须指定默认变量的类型。因此,在这种情况下,它应该是optional<void*>
。
但有人可以帮我编写Python等效代码,说明如何使用上面写的包装器从Python到C ++指定指针参数吗?