上一页 1 2 3 4 5 6 ··· 259 下一页
摘要: 构 A:公 分发静{ 静 空 g(串&a){ 打印(a); } 静 空 f(串&a){ 打印(a); 打印(a); } 静 空 h(串&a){ 打印("h"); } 静 空 aa(串&a){ 串 e{"h"};分发<f,g,h>(e,a);//这里 }//e分发串,f,g,h与们的匹配 };//由e 阅读全文
posted @ 2023-02-21 17:32 zjh6 阅读(42) 评论(0) 推荐(0)
摘要: 构 A{ 单 向量<串>们; 静 空 初化(){ 串 a{"0"},b{"啊"},c{"哈哈"}; 压多(们,a,b,c); } }; 构 B:公 A{ 静 空 g(串&a){ 打印(a); } 静 空 f(串&a){ 打印(a); 打印(a); } 静 空 h(串&a){ 打印("h"); } 静 阅读全文
posted @ 2023-02-21 14:13 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 行标记是GCC的扩展,而不是标准: 微软预处理器也会生成#line行标记. ImportC必须用除gcc外的C预处理器的输出.我对此无能为力.建议gcc不要运行这些测试. ^Z指示到达文件尾. ImportC,作为扩展,允许前向引用.因为它依赖D的语义分析,这是很自然的. 我建议gcc忽略该测试. 阅读全文
posted @ 2023-02-20 19:41 zjh6 阅读(19) 评论(0) 推荐(0)
摘要: 图片为100%的宽,此时如果高度不对,就会错误的拉伸. 那么怎么办?保持宽度100%,去掉高度属性,就可以了. 阅读全文
posted @ 2023-02-20 13:03 zjh6 阅读(41) 评论(0) 推荐(0)
摘要: 原文 D中探险推导属性 推导属性是D编程的重要组成部分.D有大量属性,其中四类属性与函数相关: 1,内存安全,包括,@safe,@system,和@trusted. 2,@pure,函数纯度,表明函数不能访问共享或全局数据. 3,nothrow,函数是否可抛异常(注意这不包括错误或其他可抛子类),在 阅读全文
posted @ 2023-02-20 10:32 zjh6 阅读(64) 评论(0) 推荐(0)
摘要: 原文 如果理解正确,如下: struct S { char[16384] array; } 然后用它,必然会导致创建和链接一个S.init,从而导致二进制大小膨胀16kb.是这样吗? 是的.但,全零就不是这样了.至少对TypeInfo.initializer,它指向用指示要写入的零个数的数组大小的n 阅读全文
posted @ 2023-02-20 08:39 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: 原文 提示是WebFreak的贡献.感谢他们写这篇文章! 有很多方法可自定义toString方法.方法不完全是D的一部分,而是Phobos中的约定: 用.to!string时,会如下: 1,对象到串的转换调用对象的toString,如果对象为null,则返回"null"串. 2,如,覆盖Object 阅读全文
posted @ 2023-02-17 21:38 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: 原文 import std.traits; @safe void main() { enum attr1; enum attr2; struct A { @attr1 void foo(); @attr2 void foo(int a); } pragma(msg, getUDAs!(A.foo, 阅读全文
posted @ 2023-02-17 09:07 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: C++先天优势,就是多继承,所以要利用好. 你可以这样,基类,先搭个框架: 构 B:公 A,公 C{ 元<类 T>静 空 动作(向量<串>&文){ } }; 动作的类 T中的T为继承类.A,C都是接口.要求实现. 然后继承类这样: 构 G:公 E,公 D,公 F{}; //组合起来的. G类是用多继 阅读全文
posted @ 2023-02-16 22:27 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 参考 module foo.bar; class C { this() { x = 10; } int x; } void main() { auto c = cast(C)factory!(foo.bar)("C"); assert(c !is null && c.x == 10); } 增加co 阅读全文
posted @ 2023-02-16 14:54 zjh6 阅读(13) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 259 下一页