有没有办法用const参数导出Go回调?

时间:2015-03-11 18:02:28

标签: go cgo

在Go中有这个:

//export foo
func foo(bar *C.char) { ... }

我不能用C ++这样称呼它:

foo("Hello");

目前我正在使用C ++中的包装器:

inline void go_foo(const char *bar) {
    foo(const_cast<char *>(bar));
}

然后拨打go_foo("Hello")

是否有另一种方法可以获得带有参数常量的Go回调?

0 个答案:

没有答案