上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 259 下一页
摘要: fun! Fzzs() "复制注释,复制代码的注释" "1,复制进指定文件(假定已复制)," "2调用外部处理,3打开" let i="e:\hzs.cpp" call Fzjwj(i) call Xttb("复制代码注释") "调用外部,用edge打开了.hzs为行注释的意思" let j="e: 阅读全文
posted @ 2023-01-12 11:59 zjh6 阅读(14) 评论(0) 推荐(0)
摘要: 原文 如下代码,使dmd在使用-lowmem选项时,抛OutOfMemoryError. //--main.d-- struct Array(T) { T[] _payload; this(int b) { import std; _payload.length = b; } } struct A 阅读全文
posted @ 2023-01-12 10:12 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 原文 然而,C缓冲区溢出,一直是C代码生产的头号问题.Valgrind等,只在有导致溢出的测试用例时,才检测溢出.这就是为什么它不如静态检查. Clang的静态分析器只能检测小部分缓冲区溢出. D可干C能做的一切.还有更多.Valgrind也可以同D代码工作. 最好的语言,甚至不需要工具. 完全正确 阅读全文
posted @ 2023-01-09 15:46 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 原文 我写了些代码,做了一些转换实验.我发现有时,对比转换(cast),仅std.conv.to!工作,我不知道为什么,因为我假设他们是一样的.我有如下接口: interface ICustomDrawable { void render(sfRenderWindow* renderWindow); 阅读全文
posted @ 2023-01-08 23:32 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 原文 我认为在-betterC下,不可用动态数组. extern(C) void main() { import core.stdc.stdio : printf; int[] A; printf("Hello betterC\n"); } //dmd -betterC -run Example_0 阅读全文
posted @ 2023-01-08 22:56 zjh6 阅读(9) 评论(0) 推荐(0)
摘要: 原文 auto s = 1234.to!string.map!q{a - '0'}.sum; 正常.但 alias comb = to!string.map!q{a - '0'} 报错. import std; alias comb = map!q{a - '0'}; void main() { a 阅读全文
posted @ 2023-01-08 22:43 zjh6 阅读(24) 评论(0) 推荐(0)
摘要: 原文 string foo()() { string a, b; return a ~ b; } enum s = foo(); //./dmd -c -betterC test.d //出错. 修复 缺少的,好像是Object.RTInfoImpl.化简为 class C { int a,b,c; 阅读全文
posted @ 2023-01-08 17:28 zjh6 阅读(20) 评论(0) 推荐(0)
摘要: 原文 昨晚我想出个主意. 如果存储器(变量,函数参数,构或类字段),在编译时存储类型,为什么不在编译时存储分配器呢? 也即,既不在类型也不在值中,而是按属性存储分配器信息. 首先,它引入了新的有趣的惯用法(如"new void","new __stack")等. 其次,如果可能,它不会生成大量模板代 阅读全文
posted @ 2023-01-08 09:58 zjh6 阅读(11) 评论(0) 推荐(0)
摘要: 原文 带-betterC用DMD编译: // 工作 int f_1(int a){ enum int[]foo = [1,2,3]; if(__ctfe) return foo[1]; return 1; } // 工作 int f_2(int a){ static immutable int[] 阅读全文
posted @ 2023-01-07 22:19 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 原文 系统语言中的内存安全第3部分 本系列中的第一篇,演示如何使用新的DIP1000规则让切片和指针内存安全的引用栈.本系列的第二篇介绍了,ref存储类及DIP1000如何与(类,构和联等)聚集类型一起工作. 中文第1篇 中文第2篇 目前,该系列故意避开模板和自动功能.这使得前两篇文章更简单,因为不 阅读全文
posted @ 2023-01-07 21:44 zjh6 阅读(51) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 259 下一页