摘要:
可能是你引用的文件在本目录一份,你又复制了一份在你包含目录里面. 所以,就出现了莫名其妙的问题了. 阅读全文
posted @ 2020-05-29 18:27
zjh6
阅读(22)
评论(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
阅读(25)
评论(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
阅读(17)
评论(0)
推荐(0)
浙公网安备 33010602011771号