5

この 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;
4

1 に答える 1

4

1行目は

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

それ以外の場合はconst、全体に適用され、GModuleCheckInit可変ではなくなります。

2行目は正しいです。

于 2011-11-05T15:08:18.020 に答える