cFunctionCall 填充 b 并且我能够将字符串的内容转换为 GO 字符串。但是,我认为我的内存分配(第 1 行)效率不高。
b := C.CString(strings.Repeat(" ", 50))
defer C.free(unsafe.Pointer(b))
C.cFunctionCall(b, 50)
rs := C.GoString(b)
log.Printf("rs: '%v'\n", rs)
慕田峪7331174
萧十郎
随时随地看视频慕课网APP
相关分类