上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 259 下一页
摘要: 原文 'const'除外,它不是臭味,因为某些模板是成员函数.并且成员函数上的"const"不能留给推导,因为它恰好是函数可重载类型的一部分. 需要创建显示普通函数,成员函数及其模板上的每个函数属性的含义的二维表,并提出指导方针. const, inout, shared属性与@safe,@trus 阅读全文
posted @ 2022-09-14 10:33 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 原文 不能用importC,需要下面在D中工作 typedef struct { uint32_t mask_limit; // 极限 uint32_t value_count; // 位段数 uint32_t data[]; // 位码 + 后面枚举值 } upb_MiniTable_Enum; 阅读全文
posted @ 2022-09-14 10:16 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 前一篇简单示例 现在,改造虚函数,原来是这样的: 元<类 T>构 M{ 保护: 虚 极 多个(整 i,整 j){中 真;} 虚 空 处理(整 i,整 j){} ... }; 现在,这样: 元<类 T>构 M{ 保护: 元<类 S> 极 多个(本 S&&s,整 i,整 j){中 s.多个(i,j);} 阅读全文
posted @ 2022-09-13 17:45 zjh6 阅读(32) 评论(0) 推荐(0)
摘要: #include <常用> 构 A{ 元<类 S>空 f(本 S&&s){打印(s.i);} }; 构 B:A{ 整 i=20; }; 空 主(){ B b;b.f(); } 对喜欢奇异模板的,是重大利好. 阅读全文
posted @ 2022-09-13 17:37 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 import std.algorithm; struct Foo(R) { R r; int i; bool empty() @nogc nothrow pure @safe scope { return r.empty; } auto front() @nogc nothrow pure @ 阅读全文
posted @ 2022-09-13 10:58 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: 原文 unittest { import std.testing; static foreach (T; IrregularStructs) { T obj; // 可默认构造? T = NoDefaultCtor 失败. auto obj2 = obj; // 可复制? T = NoCopyCto 阅读全文
posted @ 2022-09-13 09:10 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 原文 public: void server_init() { CreateThread(NULL, 0, &this.ClientThread, cast(PVOID)clientSocket, 0, NULL); } private: extern(Windows) DWORD ClientTh 阅读全文
posted @ 2022-09-12 10:27 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: 原文 import std; struct A { double val; bool isBig; } void main() { alias DListOfA = DList!A; DListOfA[string] temp; A a = {2.0, true}; DListOfA returnV 阅读全文
posted @ 2022-09-12 10:01 zjh6 阅读(29) 评论(0) 推荐(0)
摘要: 原文 version(Windows) alias socket_t = size_t; else alias socket_t = int; 目前这样,太麻烦了.希望能够: alias socket_t = version(Windows) size_t else int; //或类似 alias 阅读全文
posted @ 2022-09-12 09:36 zjh6 阅读(22) 评论(0) 推荐(0)
摘要: 我也反对丢弃二进制字面.虽然我不经常使用它们,但有几次我确实需要它们,我很高兴它们在那里.它是C缺少的D优点之一,如果放弃它会相当失望.不得不求助于模板来使用二进制字面会很痛苦. 八进制的丢弃也没有那么成功.应该选择0o 编译器仍在正确解析八进制字面. 0o对八进制完全有意义,就像0x对十六进制完全 阅读全文
posted @ 2022-09-11 11:14 zjh6 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 259 下一页