目录
函数模板是不是函数?什么时候会变成真正的函数呢?可以解决什么问题?
-
一个空类有哪些函数?
不是一开始就有的 是创建对象后才会有的
默认构造函数、析构函数、拷贝构造函数、=赋值运算符、&运算符函数、&运算符函数 const
-
函数模板是不是函数?什么时候会变成真正的函数呢?可以解决什么问题?
1:不是函数,是模板,在内存中是不占空间的
2:就是在使用的时候把真正的数据类型传进去的时候,才会变成一个真正的函数!这个真正的函数是系统根据我们给的具体的类型自动帮我们生成!
变成真正的函数在内存中就占空间了!
3:解决函数重载存在的代码冗余的问题!
-
STL的组件有哪些? 6大组件
算法: 对容器中的数据进行操作
容器: 保存数据
迭代器:iterator 面向对象版本的指针,主要作用:访问容器中的数据
分配器
适配器
函数对象(仿函数)