D语言 引用外部变量

跟 c 语言一样 ... 唯一注意的是 要用 extern (C) 默认的d风格修饰的变量 没有 linkage attribute
//////////////////////////////
kl.d
module kl;

extern (C) int d;
//////////////////////////

main.d
import kl;

extern extern(C) int d;

int main(){

d = 5;

return 0;
}
///////////////////////
dmd kl main

猜你喜欢

转载自xuling1993728.iteye.com/blog/2202059
今日推荐