上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 259 下一页
摘要: 空 位复制(整*汇,整*源,整 个){ 断定(汇!=空针&&源!=空针);整*d=汇,*s=源; 整 j=个,i=0; 当(1){ 如(i>=j)断;*d=*s;d++;s++;i++; }//源与汇未改 } 元<整 I>空 打印们(整*a){ 整 j=I;整*p=a; 对(整 i=0;i<j;i+ 阅读全文
posted @ 2022-12-22 22:59 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 原文 struct W1(T) { private T value; alias getset this; @property T getset(T v) { return value = v; } @property T getset() inout { return value; } } str 阅读全文
posted @ 2022-12-22 21:24 zjh6 阅读(14) 评论(0) 推荐(0)
摘要: #include "简图基.cpp" 空 主(){ 简图 一,二; 串 c{基路径("全白图8.png")}; 串 e{基路径("全黑图8.png")}; 打印(c,e); 加载(一,c); 加载(二,e); 矩位置 b{0,0,1000,1000}; 裁剪(二,b); 串 m{"00.png"}; 阅读全文
posted @ 2022-12-21 19:18 zjh6 阅读(12) 评论(0) 推荐(0)
摘要: 元<动 F,类 T,类...O> 整 gg(T&t,整 k,整 m,整 左,整 右,O&&...o){ 打印(k,m,左,右,o...);中(t.*F)(o...); }//这个F不能支持函数模板. 元<动 F,类 T>整 g(T&t){ 中(t.*F)(); } 元<整 I,动 F>构 A{ 空 阅读全文
posted @ 2022-12-20 19:51 zjh6 阅读(36) 评论(0) 推荐(0)
摘要: 原文 import std.stdio; struct S { int value; alias opCall this; this(int i) { value = i; } alias opAssign = opCall; @property opCall(int x) { return val 阅读全文
posted @ 2022-12-20 18:00 zjh6 阅读(22) 评论(0) 推荐(0)
摘要: 原文 有人指出写障,不需要注册线程的问题:还需要知道栈在哪里,才能扫描他们 以前有,从C#调用D代码不正常的报道,本周在论坛上又有,关于从Java调用D代码不正常,这里. Ali诊断其为Java运行时创建的线程,未通知D运行时.有了写障,就可避免通知D运行时;可在写障边界处懒执行. 我展示了在一月份 阅读全文
posted @ 2022-12-20 17:21 zjh6 阅读(12) 评论(0) 推荐(0)
摘要: 原文 目前,D编译器把串字面放进只读节中,但大多数其他类型静态不变数据没有针对恶意写入保护. 这里是不变崩溃的例子. 问题是,抛异常时,d运行时修改了静态不变的异常实例.问题也与它有关. 如果把不变对象放进只读段中,且运行时任意写,都触发段错误,那么更易解决此类问题.微控制器的裸代码也可能从中受益, 阅读全文
posted @ 2022-12-20 11:47 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 原文 1,是的,某些特例下,链表是更好选择.特别是带有侵入成员版本(对象中有next/prev指针成员) 2,除了对象自身外,侵入式链表不需要额外分配,更少碎片和更小的容器分配. 3,双向链表有O(1)的插入和删除,数组没有. 4,单链表提供完整无锁且完全无边界的变量. 5,除了随机访问外,侵入式链 阅读全文
posted @ 2022-12-20 10:07 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 原文 import ldc.llvmasm; void _delay_loop_1(ubyte __count) { __asm!ubyte ( "1: dec $0\n\tbrne 1b", "=r,0", (__count) ); } void _delay_loop_2(ushort __co 阅读全文
posted @ 2022-12-17 14:35 zjh6 阅读(25) 评论(0) 推荐(0)
摘要: 原文 int[] numbersForLaterUse; void foo(int[] numbers...) { numbersForLaterUse = numbers; } struct S { string[] namesForLaterUse; void foo(string[] name 阅读全文
posted @ 2022-12-17 12:47 zjh6 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 259 下一页