240 发简信
IP属地:陕西
  • 浅拷贝和深拷贝

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

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

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

  • 引用作为返回值的条件

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

  • C++中为啥要定义拷贝构造函数和拷贝赋值运算符

    类对象给类对象赋值时,要用拷贝构造函数。 对一个简单变量的初始化方法是用一个常量或变量初始化另一个变量,例如: intm=80; intn=m;...

  • 虚函数和非虚函数

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

  • C++中的关键保留字

    一种好记的方法,根据内容进行划分。 根据内容细分为: 基本的数据类型关键字:void, int, char, float, double, bo...

  • C++重载<<和 >>

    形式:ostream& operator<<(ostream& cout,const Point& p)或 istream& operator>...

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

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

  • Resize,w 360,h 240
    模板

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