摘要:
模板参数的问题: 对于模板参数的使用可以分为三大类: 1.类型参数; 2.非类型参数; 3.模板的模板参数; 针对于类型参数: 其实就是我们所最常使用的类类型,通常在模板参数列表中需要typenmae进行声明,往往是一个类或者某种类型; 可以说是最常见的一种; 针对于非类型参数: 之前提到过,例如典 阅读全文
posted @ 2020-11-27 21:56
暮云林凌
阅读(215)
评论(0)
推荐(0)
摘要:
1.关于多文件链接template的编译问题; 2.关于.h头文件和.cpp主文件的template问题; 阅读全文
posted @ 2020-11-27 21:02
暮云林凌
阅读(58)
评论(0)
推荐(0)
摘要:
上一次用C++写多态还是在两年前,好多基本概念早已遗忘,根据相关博客需要把《深度探索C++对象模型》这本书在后几个月好好看一看; 虚函数针对于多态而提出的,目的是解决多态下的函数调用问题; 例如对于有继承顺序A->B; 如果有A a=new B(); 其实a指向的是B类。对于如果B进行了虚函数的定义 阅读全文
posted @ 2020-11-27 15:46
暮云林凌
阅读(88)
评论(0)
推荐(0)
摘要:
Union其实可以看作一种特殊的结构体; 对于普通的类和结构体,会通过定义和实例化开辟空间,每个成员和字段相互独立不关联; 但是Union内所有的数据共享同一段内存,从而达到节省空间的目的,使用的是计算机组成原理中的覆盖技术,所以Union的最大空间范围其实相当于最大变量的范围; 值得注意的是,Un 阅读全文
posted @ 2020-11-27 15:20
暮云林凌
阅读(452)
评论(0)
推荐(0)
摘要:
关于类模板和模板类得区分问题: 个人认为主要是针对于翻译的相关问题:即 class template 和 template class的相关问题; class template“类模板”主要是针对于参数化的类模板描述,即最初的某个类类型的模板定义; template class“模板类”主要是针对于 阅读全文
posted @ 2020-11-27 14:55
暮云林凌
阅读(140)
评论(0)
推荐(0)

浙公网安备 33010602011771号