1,c++多态继承,必须要用指针
,不能直接引用,否则引用总是归到基类.不能多态.因此要引入<内存>,独针,造独
2,通过标识串引入类,比判断函数更好.因为自身标识串是,通过计算出来的,这样只计算一次就出来了.类似文件后缀名.
3,流串比多个<<更简洁.
4,因为子类都有相同的成员,所以在基类表示,因而不能变成纯虚类.纯虚类即没有成员变量的基类.因而基类的虚函数必须要实现.纯虚类,也有纯虚类的好.
5,注管没必要是静态类,类中的静态函数,就像一个外部函数一样,一点都不能使用对象的成员,麻烦得很
.
6,注管,只带个基类就行了.不必要键类.键类就搞成个串类.串类直观点.什么都可以转成串,加上键类,没问题
7,自动注册时,必须用静态函数
,因为这个时候是T::函数();用不了成员函数.标识()静态函数中必须要有已.这样才能自动注册,如果没有已,就不会注册,这个顺序来干什么,也可以用标列.工厂里面也用了成员变量.
8,所谓的孙继承类,不必从子继承.直接从基继承.因为可以直接使用公开的子继承里面的函数.如(用 子::要用;),这样避免双继承中的重复.函数中也可以直接使用子::函数.将函数提取出来.这里不行,最好还是不从子继承,而是从基继承.子的函数复制一遍,不要怕麻烦.这也是没法.
9,用无序集<串>来代替串,这样一个类,可以有多个串表示自己.但注意这多个串,要在注册的映中不一样.
10,注管返回,独针<B>
,很方便.用 方法=函数<独针<B>(U&&...)>;
注管里面有两个.一是无序映,二是向量<方法>
,这样可以得到所有注册的方法.不用再加键K参数了,太麻烦,一般就用串算了.重新加上了键K,好像没啥问题
11,无序集动&p,此是动为常 串,要另赋值b=c,这样就不是常串了,避免折腾.
12,自动注册,最关键的就是已.就是这个已,我完全抄了别人的代码,结果别人行,我不行.基本上完全照抄了,都不行.就是没有找到这个最关键的地方.所以,以后,凡是有疑惑的地方,就是问题的关键.要搞清楚.这里花时间最多.
13,c++还是有局限,有时想对每个函数都打印函数名,都很难,即想调试的时候,没有一个开关.准备尝试ldc.
14,再修改编译错误时,要记得备注上问题及解决方式.
写短语类的备注
原创
©著作权归作者所有:来自51CTO博客作者fqbqrr的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:css常见有用技巧
下一篇:如何用中文编程c++
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux驱动开发之杂项设备注册和Linux2.6设备注册
Linux设备驱动开发中,需要向内核正确注册设备,才能创建设备节点,以供应用层访问。本文将详细介绍Linux下的两种设备注册方法:杂项设备注册和Linux 2.6新方法注册。
Linux驱动开发 杂项设备注册 Linux2.6设备注册 例程分享 相关API -
句型的短语,直接短语,句柄
句型的短语,直接短语,句柄
句柄 句型 短语 -
python怎么备注 python写备注
说明: 记录在python中注释的写法。1.单行注释,代码行以 # 开头# 这是一个单行注释print('hello world')2.多行注释,使用三个单引号,或者三个双引号将其要注释的内容扩起来# 这是一个单行注释''' 第一行要注释的内容 第二行要注释的内容 第三行要注释的内容'''print('hello world') 或者# 这是
python怎么备注 python注释的写法 python中如何写注释 python单行注释 多行注释的写法 单行注释