如何将C代码接口到D

  • 本文关键字:接口 代码 phobos
  • 更新时间 :
  • 英文 :


如何将C转换为D:

typedef const gchar* (*GModuleCheckInit) (GModule *module);
typedef void (*GModuleUnload) (GModule *module);

正确吗?

alias const gchar* function( GModule *module ) GModuleCheckInit;
alias void function( GModule *module ) GModuleUnload;

第一行应为

alias const(gchar)* function( GModule *module ) GModuleCheckInit;
//         ^     ^

否则,const将适用于整个事物,使GModuleCheckInit不可变。

第2行是正确的

相关内容

  • 没有找到相关文章

最新更新