Golang怎样实现像C语言那样的枚举类型
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
可以用注释符//和/**/包围C代码
import 逗C地 和包含C代码之间是没有空行的
动态库的导入和编译选项通过LDFLAGS、CFLAGS/CXXFLAGS来设置
还可以用pkg-config #cgo pkg-config : xxxxname
编译宏定义指定#cgo CFLAGS: -DNDEBUG -DXXXX=2
今天先看看go和c之间的类型转换:
char --> C.char --> byte
signed char --> C.schar --> int8
unsigned char --> C.uchar --> uint8
short int --> C.short --> int16
short unsigned int --> C.ushort --> uint16
- 1 回答
- 0 关注
- 828 浏览
添加回答
举报
0/150
提交
取消