240 发简信
IP属地:广东
  • Resize,w 360,h 240
    C++变参模板

    一、变参模板的定义 变参模板的意思说的是从 C++ 11 开始,模板参数接受不变的个数。类似于 C 语言中的 printf() 函数一样。 二、...

  • Resize,w 360,h 240
    C++非类型模板参数

    一、非类型模板参数 简单点说就是在定义模板时,模板的类型参数不是一个泛型的 T,而是一个具体的类型。这种比较多的是在比如定就义容器类模板时,指定...

  • Resize,w 360,h 240
    C++类模板

    一、定义 C++ 类模板 定义一个 C++ 类模板和定义一个函数模板类似,可以指定一个或者多个模板参数标识符。在类外定义成员函数的实现时,需要带...

  • C++ 函数模板

    一、初识函数模板 1. 定义一个函数模板 2. 使用函数模板 我们可以使用任意类型去调用这个模板函数,简单太美妙了。 二、模板的编译和链接 编译...

  • Effective C++ 学习备忘录九

    杂项讨论 条款 53 - 不要轻忽编译器的警告 严肃对待编译器发出的警告信息。努力在你的编译器的最高(最严苛)警告级别下争取 “无任何警告” 的...

  • Effective C++ 学习备忘录八

    定制 new 和 delete 条款 49 - 了解 new-handler 的行为 set_new_handler 允许用户指定一个函数,在内...

    6.7 548 0 13
  • Effective C++ 学习备忘录七

    模型与泛型编程 条款 41 - 了解隐式接口和编译期多态 classes 和 templates 都支持 Interfaces 和多态。对 cl...

  • Effective C++ 学习备忘录六

    继承与面向对象设计 条款 32 - 确定你的 public 塑模出 is-a 关系 "public继承" 意味 is-a。适用于 base cl...

  • Effective C++ 学习备忘录五

    实现 条款 26 - 尽可能延后变量定义式的出现时间 尽可能延后变量定义式的出现。这样做可增加程序的清晰度并改善程序效率。 条款 27 - 尽量...

个人介绍
总结,分析 & 思考