摘要:
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)
浙公网安备 33010602011771号