CGO 如何支持C++11带默认参数的函数?
CGO 如何支持C++11带默认参数的函数?
有大佬知道 cgo 怎么支持 带默认参数的的函数吗?
比如这种有这么个函数声明 Clinet_Init(void* pOutBuf = NULL, int nWaitTime = 1000);
它是c++11特性,带有默认参数的。
但是在执行go build
的时候就会报错,提示不支持的特性。
error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token Clinet_Init(void* pOutBuf = NULL, int nWaitTime = 1000);
共 1 个回复
henkhuang
请问有解决方法吗?同样遇到这样的问题