上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 259 下一页
摘要: 在这里下载llvm最新版本文档 Timon: 沃尔特反对库类型来调解内存所有权.我认为我知道该做什么,但沃不完全同意,见域共享的讨论,从未共享来理解,即类型系统确保不能并行访问指定内存位置,来回从共享转换,支撑了这个观点,那很明显.语义上,共享变量就是c/c++上的标准变量,即,在@安全代码上,不能 阅读全文
posted @ 2020-08-05 17:56 zjh6 阅读(24) 评论(0) 推荐(0)
摘要: 原文地址 #指示 一次 #包含<串> #包含<双队> 构 连接{ 串 标识; }; 元<整 N>类 对象池 终:不可复制{//@2,编译期提示错误 //@10,加个终,表示不可继承. //不可复制,删除默认构造,拷贝构造,禁用(移动,移动赋值) 对象池(大小型 初化大小){//未限制初化大小. 静断 阅读全文
posted @ 2020-08-05 09:49 zjh6 阅读(25) 评论(0) 推荐(0)
摘要: 是( 类型 (可选 标识符) ) 是( 类型 (可选 标识符) : 其他类型, (可选 元 形参 列表) ) 是( 类型 (可选 标识符) == 其他类型, (可选 元 形参 列表) ) 是表达式,编译时自省,是(...)检查其为类型,则为真. 元 可实例化用(别名 元名, 类型...) { // 阅读全文
posted @ 2020-08-05 09:44 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 导入 标.类型元组; 元 静映射(别名 M, T...) { 静 如 (T.长度 == 0) // 序列尾 别名 元组类型!() 静映射; // 停止 异 别名 元组类型!(M!(T[0]), 静映射!(M, T[1..$])) 静映射; } 模块 有资格; 导入 标.类型元组; 元 合格(T)// 阅读全文
posted @ 2020-08-05 09:44 zjh6 阅读(14) 评论(0) 推荐(0)
摘要: 编译时工具, 编译时元编程:串插件,编译时求值,特征,他们可互操作,模板化编译时函数可返回串,并再次插入模板中,编译时求值函数可作模板参数用来模板化. 串插件在编译前安放,代码按串操作,注入后,就是真正的代码了.这就是宏. 插件(代码串),别忘了括号,串插件是编译时工具.串也必须是编译时生成的 插件 阅读全文
posted @ 2020-08-05 09:43 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 我发表一篇文章后,再发表一篇文章.这个时候,点出来的是刚发的文章的内容. 不要折腾啊. 阅读全文
posted @ 2020-08-05 09:42 zjh6 阅读(7) 评论(0) 推荐(0)
摘要: 元 元名(T,U,V) 如 (限制条件 T, U 或 V) { ... } 元 限制(T) 如 (是(T : 整)) { /*...*/ } // #1 元 限制(T) 如 (是(T : 串)) { /*...*/ } // #2 元 限制(T,U) 如 (是(T : 整) && !是(U : 浮) 阅读全文
posted @ 2020-08-05 09:21 zjh6 阅读(10) 评论(0) 推荐(0)
摘要: 元 我的定义(参数列表)//命名的参数化的代码块. { 构 树{...} 树 树上映射(树 输入,树 闭包(树)f){...} 空 打印树(树 输入){...} 别名 树数组=树[]; } 这样,定义.编译时参数列表可为类型,别名(符号),字面量,T... ,允许编译时的一切.别名参数允许捕获数组, 阅读全文
posted @ 2020-08-04 14:57 zjh6 阅读(24) 评论(0) 推荐(0)
摘要: Regex!char staticRe(string reStr)() { static struct Impl { static Regex!char re; static this() { re = regex(reStr); } } return Impl.re; } auto myFunc( 阅读全文
posted @ 2020-08-01 07:33 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: ~原地出向量(){去重(们);}//多一步, //继承类. ~出向量(){转文件(们,出);} //基类,且未加虚 未加虚仍然是先从子类析构,再是基类,这样可以在子类中附加操作. 阅读全文
posted @ 2020-07-31 21:33 zjh6 阅读(18) 评论(0) 推荐(0)
上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 259 下一页