上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 259 下一页
摘要: 1,资源.cpp要与主.cpp等源码对应,不要搞混了. 2,标头.cpp,这次有点特殊,里面加了几个类. 3,对话.cpp,这个最主要的,主类为C主框,一直在报{不匹配,最终找到,原来是尾映消未正确映射(非常重要,下次就知道原因了), 而,开映消同样有问题,因为力量不够,要改为开映消扩,否则,要崩溃 阅读全文
posted @ 2022-06-02 10:27 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 void main() { import std.stdio : writeln; import core.thread; // 用`-O`导致死循环. writeln("Starting..."); bool done = false; // 使它`shared`,但不工作 //用`共享/g 阅读全文
posted @ 2022-06-02 09:23 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 我想在执行算法时,后台运行程序,并要知道程序的pid来结束它. executeShell("(sleep 10000 && echo \"SLEEP\" >> log) &");//长期程序 while (!interrupted) { //执行算法 executeShell("(echo \ 阅读全文
posted @ 2022-06-01 08:40 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: import std.stdio; void main() { static if(0 in [0: 0]) //应为真 { writeln(typeof(0 in [0: 0]).stringof); } } //但报错了. 你可以改成: static if((0 in [0: 0]) !is n 阅读全文
posted @ 2022-05-31 09:20 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: 如下,tupleof用来对接C. struct Circle { float x, y; float radius; ubyte r, g, b, a; } @nogc nothrow extern(C) void draw_circle ( float cx, float cy, float ra 阅读全文
posted @ 2022-05-30 23:06 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 1,各种h与cpp后缀搞错. 2,好标识/取消标识. 3,资源.h,只添加需要的. 4,微软的资源管理器右键老是崩溃.搞了20年,微软越活越回去了.连个资管都搞不好. 5,rc同样如此,不需要的删除掉. 6,消处与画消窗不一样,因为他们的参数不一样. 7,这里视图是最重要的. 8,主帧调用视图. 9 阅读全文
posted @ 2022-05-30 22:55 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 这里 :需要手动初化.__gshared是正确的方法吗? 这是线程本地存储用途.正如D运行时对dmd的-profile命令行开关那样,可拥有模块级Appender,它为该线程收集数据而无需担心竞争条件. :解锁互斥锁? 仅当每个线程退出并组合结果时,才需要互斥锁.每个static ~this()都可 阅读全文
posted @ 2022-05-30 10:34 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: 库地址 import schlib.newaa; auto myAA = Hash!(string, int)(["hello" : 1, "world" : 2]); void main() { int[string] aa = myAA.asAA; writeln(aa); } 阅读全文
posted @ 2022-05-30 08:58 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 不能在类上引用计数,至少是安全的,因为没有逃逸分析. 想法是编写不暴露字段的类.成员函数控制所有访问. 如下编译: @safe @nogc: class C { C g() => this; } //C f(C c); // 错误 C f(scope C c); // OK //C f(scope 阅读全文
posted @ 2022-05-29 17:38 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: static int i; void bar(T)(){ static if(is(T == int)) (()@system => 1)(); static if(is(T == float)) i = 42; } void foo(T)(){ bar!T(); } void main()@saf 阅读全文
posted @ 2022-05-28 10:10 zjh6 阅读(17) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 259 下一页