美文网首页
GeekBand C++面向对象高级编程(四)

GeekBand C++面向对象高级编程(四)

作者: Yuxuanxuan | 来源:发表于2016-03-24 20:32 被阅读25次

** 本周内容较多,以下为每个小知识点的概要。 **

1. 转换函数

Paste_Image.png

2.Pointer-like-class

2.1 关于智能指针

Paste_Image.png

2.2 关于迭代器

Paste_Image.png

3.Function-like-class

仿函数(functor):就是使一个类的使用看上去像一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。

4.类模板

通过如下方式定义:

Paste_Image.png

使用时要这么调用:使用尖括号

Paste_Image.png

5。模板特化

在模板中令某个参数的类型特殊化

相关文章

网友评论

      本文标题:GeekBand C++面向对象高级编程(四)

      本文链接:https://www.haomeiwen.com/subject/uwvrlttx.html