240 发简信
IP属地:陕西
  • 虚函数和非虚函数

    接口继承和实现继承 public继承下,派生类总是继承基类的接口。 纯虚函数必须被派生类重新声明,通常在抽象类中没有定义。声明一个纯虚函数的目的...

  • 引用作为返回值的条件

    引用作为返回值 引用作为返回值的时候,有一些规则必须遵守。这些规则包括: 不能返回局部变量的引用。这条可以参照EffectiveC++[1]的I...

  • Resize,w 360,h 240
    斐波那契查找

    斐波那契查找的前提是待查找的查找表必须顺序存储且有序。 相对于折半查找,一般将待比较的key值与第mid=(low+high)/2位置的元素比较...

  • 浅拷贝和深拷贝

    参见:https://zhidao.baidu.com/question/357230142.html

  • 数组指针和数组引用做参数的区别

    数组指针和数组引用做参数的区别(是否能够限定数组大小、数组降价) template class<T> void func1(T &, T &) ...

  • char *p[20] 和 char (*p)[20] 的区别?

    前者p是个数组,里面存放着20个char *类型的数据 后者p本身是个指针,指向一个一维数组,数组里存的是20个char类型的数据

  • Resize,w 360,h 240
    模板

    通常有两种形式:函数模板和类模板;函数模板针对仅参数类型不同的函数;类模板针对仅数据成员和成员函数类型不同的类。 使用模板就是让程序员编写与类型...

  • 关于左值和右值

    可以取地址的、有名字的就是左值,反之,不能取地址的、没有名字的就是右值。 例如:a = b + c; 在这个加法赋值表达式中,&a是允许的操作,...