上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 259 下一页
摘要: 用dmd+QtE5+Qt-5运行时三样来写界面.用QtE5时,最好了解Qt的工作原理,目标是制作足够日常任务子集,简化到极致.方法和类名与QT差不多.对新手,简单,易于组装,速度及巨大可能性. // dmd ex2 qte5//示例 import qte5; import core.runtime; 阅读全文
posted @ 2021-11-29 21:36 zjh6 阅读(29) 评论(0) 推荐(0)
摘要: QtE5-在舒适图形中学习D和Qt5环境 QtE5是D中Qt5函数绑定(包装器).Qt是巨大的,QtE5只是其中很小一部分.是的,我边学习Qt,边根据需要时绑定,我用D+QtE5来编写所有Qt项目.写本文时,QtE5中约有400个Qt函数. QtE5在(WinXP,7,10)32位上,(Win7,1 阅读全文
posted @ 2021-11-28 19:29 zjh6 阅读(37) 评论(0) 推荐(0)
摘要: ag0aep6g: 下面正常编译, int* f()(int* p) { static int g; g = 0; return new int; } int* g() @safe { int x; return f(&x); } 而下面非,但应该. int* f()(int* p) { stati 阅读全文
posted @ 2021-11-28 17:59 zjh6 阅读(22) 评论(0) 推荐(0)
摘要: @safe: struct S { int* ptr; auto borrowA() return { return ptr; }//模板 int* borrowB() return /*域推导*/ { return ptr; } } void main() { static int* global 阅读全文
posted @ 2021-11-28 17:34 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 地址 // dmd -dip1000 @safe: struct Correct { private int* ptr; int* get() return { return ptr; } } struct Faulty(T) { private T* ptr; T* get() return { 阅读全文
posted @ 2021-11-28 15:48 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: d中存储类始终用关键字. 常等后面,最好加上括号. scope允许@safe访问有限生命期的原始指针/数组. 在模板函数/或返回动等要求函数源,时都推导属性.如仅声明,而不定义函数,由canInferAttributes决定是否推导. &是类型系统的一部分,与其他部分各种杂糅.&仅能出现在类型头,不 阅读全文
posted @ 2021-11-28 14:20 zjh6 阅读(31) 评论(0) 推荐(0)
摘要: 地址 中文版地址 阅读全文
posted @ 2021-11-28 13:06 zjh6 阅读(8) 评论(0) 推荐(0)
摘要: 每次调试运行时,都是惊心动魄的, 要写C++,你得有强壮的心理.怎么错的呢?实在是太奇怪了. 静 动 f=[&](整 m){ //调试(3,"f",m,k); b=原[m];e=y.看(b);压(小,b,e); //调试(3,b,e); };//两个b,多写了一个. 两个错误,一是多写了个b,幸好有 阅读全文
posted @ 2021-11-28 12:14 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 突然崩溃了. 空 改调试级(){//统一处理. t.置级(0);//1级,弱了. t.注册<1,...>(); }//将类改为0,函数改为1,在这里面改. 先改代码级,改到最大.最后在 调试(3,"分");// 这里发现了.大概在该段.先多点加上打印("啊啊啊"); 定位在切串函数.代码如下: 整 阅读全文
posted @ 2021-11-28 11:16 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 空 加(串&小){压词(小,列);} 空 加(常 串&小){串 a=小;压词(a,列);} //真是恶心 阅读全文
posted @ 2021-11-28 10:17 zjh6 阅读(17) 评论(0) 推荐(0)
上一页 1 ··· 110 111 112 113 114 115 116 117 118 ··· 259 下一页