240 发简信
IP属地:广东
  • Geekband-job4.2

    1、原型模式 意图: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 适用性: 当一个系统应该独立于他的产品创建、构成和表示时...

  • Geekband-job4.3

    1、组合模式 组合模式的实现根据所实现接口的区别分为两种形式,分别称为安全模式和透明模式。组合模式可以不提供父对象的管理方法,但组合模式必须在合...

  • Geekband-job3.3

    1、非变异算法与变异算法概述 非变异算法是指一系列模板函数,在不改变操作对象的前提下对元素进行处理,如查找、子序列搜索、统计、匹配等,具体有fo...

  • Geekband-job3.2

    1、const_cast const_cast用来移除变量的const属性,例如下面的代码 const int constant = 21; c...

  • Geekband-job3.1

    1、容器 vector容器的初始化有一下几个函数 std::vector<T> v; std::vector v(n); std::vector...

  • Geekband-job2.2

    1、const 类的成员函数后加const如(void mm()const)后,const属于签名,与不加const是两个不同的函数。const...

  • Geekband-job2.1-note

    1、C++对象在内存中的布局 在vs2013+win10环境下,数据的对齐为8个字节。 当某个基类有虚函数时,这个类生成一个表格,称为虚表(vi...

  • Geekband-job3-note

    1、继承 C++类的3种继承方式,分别是public继承,protected继承,private继承。最常用的还是public继承。class默...

  • GeekBand-job2-note

    1、默认参数 默认参数可以放在函数声明或者定义中,但只能放在二者之一,通常我们都将默认参数放在函数声明中(.h文件),因为如果放在函数定义(.c...