上一页 1 ··· 205 206 207 208 209 210 211 212 213 ··· 259 下一页
摘要: 可能是你引用的文件在本目录一份,你又复制了一份在你包含目录里面. 所以,就出现了莫名其妙的问题了. 阅读全文
posted @ 2020-05-29 18:27 zjh6 阅读(21) 评论(0) 推荐(0)
摘要: 如(e==h){i--;右(q);如(!i)断;下;} //关键在,最后的"下",不然,就错了. 右(); #这个字是谁呢,就是下字,找了半天,隐藏得很好,很难找 现在发布文章,难了吗? 又是说,标题不对,又是说 频繁发布.该发布就发布嘛. 阅读全文
posted @ 2020-05-27 21:36 zjh6 阅读(8) 评论(0) 推荐(0)
摘要: 元<动 T>构 测试{ 空 啊(){ } }; C<42,(的大小(整)>4)>c;,要加括号 元<推导(动)N>//可以这样 常见类型型<T1,T2>-->公共型 栈(栈<T>常&);//复制构造器 栈<T>&符号=(栈<T>常&);//赋值符号 是可默认构造<T>::值// 元<型名 T>构 栈 阅读全文
posted @ 2020-05-27 15:49 zjh6 阅读(24) 评论(0) 推荐(0)
摘要: 就是各种默认程序,你都要重新设置.真是,瞎搞. 阅读全文
posted @ 2020-05-26 17:20 zjh6 阅读(6) 评论(0) 推荐(0)
摘要: 元<型名...G,型名=允许如型<元与<有型<G,M>...>::值>>鸭子(G&...o){((压(呀,o),...));} 元<型名...G>允许如型<元与<有型<G,M>...>::值> 加(G&...o){((压(呀,o),...));}//可以是同种类型 //测试: 子 a,b; 儿 c, 阅读全文
posted @ 2020-05-25 21:44 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: #include "运转编.cpp" 构 子{ 空 说(){ 打印("子"); } }; 构 儿{ 空 说(){ 打印("儿"); } };//完全成了鸭子类型了.可以不要基类了. 元<型名...T>构 鸭子{ 用 M=变量<T...>;静 常式 整 I=变量大小值<M>; 向量<M>呀; 鸭子(T 阅读全文
posted @ 2020-05-25 18:22 zjh6 阅读(12) 评论(0) 推荐(0)
摘要: 元<型名 T>构 基{ 空 说(){ 静转<T*>(本)->说(); } }; 构 子:基<子>{ 空 说(){ 打印("子"); } }; 构 儿:基<儿>{ 空 说(){ 打印("儿"); } }; 元<型名 T>空 说(基<T>&a){a.说();} 空 主(){ 子 a; 儿 b; 说(a) 阅读全文
posted @ 2020-05-25 17:16 zjh6 阅读(11) 评论(0) 推荐(0)
摘要: template<typename> struct B { int x; }; template<typename T> struct X : B<T> { void foo() { this->x = 0; } // this是依赖型名称 }; 阅读全文
posted @ 2020-05-25 16:57 zjh6 阅读(10) 评论(0) 推荐(0)
摘要: 元<型名 T>T 测试(){ 串 a{"啊啊"}; 如 常式(是相同值<T,串>)中 a; 异 如 常式(是相同值<T,整>)中 4; } 空 主(){ 串 a=测试<串>(); 整 b=测试<整>(); 打印(a,b+5); } 有时需要一种函数,返回多种表示,这个时候就可以用模板完成.很方便. 阅读全文
posted @ 2020-05-23 11:10 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 指针的借用/所有权模型 其可保证转义指针到有效内存对象. (借/权)适用范围 对D适用的,当前只针对指针,无动态数组,类引用,引用或聚集体的指针,目前不支持. RAII,是安全的,(OB)无须关心,也无须关心如何分配内存 当前仅对带@活属性标记的函数有用.在完成语义分析后仅仅检查是否违反借/权规则, 阅读全文
posted @ 2020-05-22 18:06 zjh6 阅读(16) 评论(0) 推荐(0)
上一页 1 ··· 205 206 207 208 209 210 211 212 213 ··· 259 下一页