上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 259 下一页
摘要: 元<整 N>常式 真型 是第一(第一<N>常&){中{};} 元<整 N>常式 假型 是第一(第二<N>常&){中{};} //可以用构. 元<类 T> 常式 极 是第一值=推导(是第一(求值<T>()))::值; 元<类,类,类,整 I=0>构 分割; 元<整...A,整...B,整 N> 构 分 阅读全文
posted @ 2022-02-11 14:45 zjh6 阅读(11) 评论(0) 推荐(0)
摘要: 这是为什么dmd在,命令行上有多个源文件时会创建单个目标文件原因.也是dmd可直接创建库原因. 我玩了很多次直接生成可执行文件. 我解释不了的事情: 1.什么是"未定义符号"? 2.什么是"多重定义符号"? 3.链接器如何解析符号 我们的运行时库说明了这种困惑.在druntime中,有可以替换处理断 阅读全文
posted @ 2022-02-11 11:00 zjh6 阅读(37) 评论(0) 推荐(0)
摘要: 但,低估"in"了.很难决定参数类型: // 愚蠢的常: void foo(const(int)); //给用户信息太多 //用户不必知道我将改变参数: void foo(int); //复制很昂贵时,要`记得`排除右值: void foo(ref const(ExpensiveToCopy)); 阅读全文
posted @ 2022-02-11 10:47 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 常,我不修改数据,不变,不能改. 要理解,常/不变/可变,可理解为常为不变/可变的基,而后两个(不变/可变)为常的子类.他们可隐式转为常(基类).他们相互间不能转换.常,则不变/可变都可安全传给它. 可变,则不变/常都不能传给它. 常不能传递给不变.因为常可能为可变数据.即使引用自身不修改,但可能外 阅读全文
posted @ 2022-02-11 10:05 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: #include <常用> 构 B{ 空 f(){ 打印("B"); } }; 构 C{ 空 f(){ 打印("C"); } }; 构 D{ 空 g(){ 打印("D"); } }; 构 E{ 空 g(){ 打印("E"); } }; 元<类 M,类 N> 构 A:公 M,公 N{ 空 g(){// 阅读全文
posted @ 2022-02-10 17:41 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: #include <常用> 构 B{ 空 f(){ 打印("B"); } }; 构 C{ 空 f(){ 打印("C"); } }; 构 D{ 空 g(){ 打印("D"); } }; 构 E{ 空 g(){ 打印("E"); } }; 元<类 M,类 N> 构 A:公 M,公 N{ 空 g(){// 阅读全文
posted @ 2022-02-10 17:11 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: 元<AA...T>构 属性{}; 元<类...T>构 策略{}; //特化中可有多个参数包. 元<类...T>类 E; 元<AA...L,BB B,类...P> 类 E<属性<L...>,B,策略<P...>>:公 P... { ... };//特化. //可允许用户按不同的顺序指定参数(如果通过继 阅读全文
posted @ 2022-02-10 16:33 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: //矩阵与向量标签 构 矩阵标签{}; 构 向量标签{}; //提取矩阵及向量类型标准的特性类 元<类 MV>构 矩阵向量特征{用 TT=MV::TT;}; //求得矩阵*矩阵,矩阵*向量,向量*矩阵, //算式结果类型 //默认为第1个 元<类 MV1,类 MV2,类 TT1,类 TT2> 构 的 阅读全文
posted @ 2022-02-10 15:43 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: #include <常用> #define 动作(H) \ 空 H(串&行){ \ 静转<T*>(本)->h(行); \ } //没必要使用`宏每一`. 构 A{ 空 f(串&a){ 打印("fa",a); } 空 g(串&a){ 打印("ga",a); } }; 构 B{ 空 f(串&a){ 打印 阅读全文
posted @ 2022-02-10 11:08 zjh6 阅读(15) 评论(0) 推荐(0)
摘要: 元<类...T> 构 A{ 空 f(){ 打印("A"); } }; 元<类...T> 构 B:公 A<T...>{ }; 元<类...T> 构 C:公 A<T>...{ }; 元<类...T> 构 D:公 A<T,符>...{ }; //注意继承方式. 元<类...T> 构 E:公 A<T,T.. 阅读全文
posted @ 2022-02-09 23:02 zjh6 阅读(18) 评论(0) 推荐(0)
上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 259 下一页