摘要: 静态语言能不能使用反射呢? 在D语言这里可以肯定地告诉你,绝对是可以的。先来看几个程序: 一、反射当然程序中使用到的模块与类型 ModuleInfo* m1; int i1=0; foreach (m; ModuleInfo) { m1 = m; writeln(++i1... 阅读全文
posted @ 2016-08-04 05:00 honan 阅读(464) 评论(0) 推荐(0) 编辑
摘要: D语言中的基本类型函数都放于 traits.d 文件中,该文件每一句就提示: Templates which extract information about types and symbols at compile time 在编译时提取有关类型和符号的信息的模板。 也就是说,这里放的模板及模板函数,都是可以用于在编译时提取类型和符号信息的。 这一部分的函数是可用来进行编译时编程的。D... 阅读全文
posted @ 2016-08-04 03:48 honan 阅读(519) 评论(0) 推荐(0) 编辑