GeekBand class3

1.转变函数没有返回类型。


2.多条路径会引起歧义性现象,error。


3.C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。


4.智能指针为class型,且其中必有一个指针,并需要有*()、->()符号重载。

5.迭代器是一种智能指针。

6.迭代器需要重载++,--运算符。

7.仿函数的特点:类中有()符重载。

8.member template基础格式:

9.范化三大类:class templat ;  function template ; member template

10.模板偏特化(个数的偏)

11.模板偏特化(范围的偏)

12.模板参数:类型模板参数、无类型模板参数和模板模板参数

13.C++新增特性,variadic template该模板有多个参数,输出参数时采用递归的方式输出。

14.获得variadic template中参数包的大小的语法sizeof...()

15.auto(语法糖)用法及其作用

16.另一个语法糖

17.32位系统指针变量占用4个字节,64位系统指针变量占用8个字节,对象和其引用的大小、地址都相同。

18.const也属于签名。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,146评论 1 51
  • 1.导读 勿在浮沙筑高台   本课程既有面向对象,也有泛型编程。是上门课程的续集,主要讲上门课程没有提到的东西。 ...
    hui1429阅读 2,548评论 0 1
  • Java基础常见英语词汇(共70个)['ɔbdʒekt] ['ɔ:rientid]导向的 ...
    今夜子辰阅读 8,605评论 1 34
  • 很实用的编程英语词库,共收录一千五百余条词汇。 第一部分: application 应用程式 应用、应用程序app...
    春天的蜜蜂阅读 5,312评论 0 22
  • C++运算符重载-下篇 本章内容:1. 运算符重载的概述2. 重载算术运算符3. 重载按位运算符和二元逻辑运算符4...
    Haley_2013阅读 5,317评论 0 49