3
我想訪問Go中的C union字段。下面是我的源代碼,但是當編譯它我得到一個錯誤:訪問C union字段時出現問題
package main
// #include <stdio.h>
// #include <stdlib.h>
// union bar {
// char c;
// int i;
// double d;
// };
import "C"
import "fmt"
func main() {
var b *C.union_bar = new(C.union_bar)
b.c = 4
fmt.Println(b)
}
當我建立,我得到錯誤象下面這樣:
BC未定義(類型* [8]字節不具有字段或方法c)
誰能告訴我訪問工會領域的正確方法?