上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 259 下一页
摘要: import core.stdc.stdio : printf; struct C { static void f() { printf("C\n"); } } struct D { static void g() { printf("D\n"); } } struct B(C,D){ void s 阅读全文
posted @ 2022-10-30 12:00 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 原文 Zig没有gc.D的gc是可选的. 我承认该点.它永远不会像GO的GC那样快.原因是技术上的.GO是一种只支持GC的语言,即它是为GC优化的.所有GO分配都是在GC堆上分配的,尽管它确实做了逃逸分析,以确定哪些可分配到栈上.(Java也有.) 对繁重的GC分配,合理的折衷方案是在每次用指针写入 阅读全文
posted @ 2022-10-29 13:13 zjh6 阅读(33) 评论(0) 推荐(0)
摘要: 原文 struct C { int[] data; } struct S { private int[][string] aa; inout(C) func(string key) inout { return inout(C)(aa[key]); } inout(C) gunk(string ke 阅读全文
posted @ 2022-10-29 12:36 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 这里为特化 上面链接为针对各种浏览器应用的特化. 还可定制他们的共性,即各种浏览器应用的共性特点. 允许浏览(){ return (WinActive("ahk_class Chrome_WidgetWin_1")) } #If 允许浏览() ;所有chrome浏览器. /::click #If 通 阅读全文
posted @ 2022-10-29 10:03 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 复制网址 #IfWinActive ahk_exe 360chrome.exe ^LAlt::谷哥翻译() $F6::复制网址1() #IfWinActive ;要求屏幕最大, #IfWinActive ahk_exe msedge.exe ^LAlt::腾讯翻译() $F6::复制网址2() #I 阅读全文
posted @ 2022-10-29 09:50 zjh6 阅读(35) 评论(0) 推荐(0)
摘要: 复制网址1(){ send {F11} sleep 100 send {F6}^c{esc} sleep 200 send {F11} sleep 100 click 787,255 ;用f11,复制网址,再休息下 ;这里在顶上某个地方再点了下,避免不能移动 } 复制网址2(){ send {F6} 阅读全文
posted @ 2022-10-29 09:48 zjh6 阅读(68) 评论(0) 推荐(0)
摘要: 整 f(整 i){ 中 2*i; } 元<动 e>整 h(整 j){ 中 e(j); } 空 主(){ 整 i=h<f>(3);//直接把函数作模板参数! 打印(i); } 也可专门针对该类型,来特化,这里E就算概念(约束)了. 用 E=整(整); 然后,改动为E,这样,就可以特化了. 这样,以函数 阅读全文
posted @ 2022-10-28 20:22 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 原文 如何防止编译器删除想要测量代码? 为了防止优化器完全忽略函数,需要处理返回值,一般,即要把返回值合并到某个累加变量中,如,如果它是int函数,就有个你要加的运行的int累加器: int funcToBeMeasured(...) pure { ... } int accum; auto res 阅读全文
posted @ 2022-10-28 19:14 zjh6 阅读(23) 评论(0) 推荐(0)
摘要: 原文 问题是何时分配[1,2,3]到栈上,何时分配到GC堆上? 要点: 1.在C中,它是在栈上分配的.D分配其到堆,这里有点令人惊讶,尽管D在C之前就有这样的字面 2.在堆上分配表明它在@nogc代码中不可用. 3.编写表达式时,放在栈上的唯一方法是给它赋值不方便又低效的域变量. 4.它违背了简单代 阅读全文
posted @ 2022-10-27 10:02 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 原文 'fn'嵌套函数不能推导得到'return'. int* gPtr; void main() @safe { scope int* sPtr; int* fn() { return sPtr; } gPtr = fn(); } 最好方法可能是允许非静态嵌套函数具有'return'和'scope 阅读全文
posted @ 2022-10-27 09:34 zjh6 阅读(18) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 259 下一页