c++

C++拷贝构造函数实例详解

C++拷贝构造函数实例详解拷贝构造函数在C++中,与类名同名,且形参是本类对象的引用类型的函数,叫做拷贝构造函数(CopyConstrctor),与构造函数一样,当我们不主动定义的时候,系统也会自动生成一个,进行两个对象成员之……

C++虚函数实例详解

C++虚函数实例详解首先引出,我们的新知识点——虚函数(virtualfunction)。这是一种什么函数呢?简单来讲,就是一个函数前面用virtual声明的函数,一般形式如下:virtual&a……

C++中switch选择结构实例讲解

C++中switch选择结构实例讲解C++中的switch结构同样也可以实现多种分支结构,类似elseif结构,即对于多种情况时候可以根据条件让程序判断选择走哪个分支,丰富了程序的可能性,使用方法与C语言类似,一般结构如下:switch……

C++内联函数inline实例详解

C++内联函数inline实例详解inline内联函数函数的调用,想必大家都用过,一个函数在被另一个函数调用的时候,才有生命,才会为其准备对应的内存空间,再调用完毕之后再清理释放结束。我们可以看到,每一次的函数调用都会带来一些时间和空……

冒泡排序算法C/C++代码图文讲解

冒泡排序算法C/C++代码图文讲解冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数……

C++中的输入输出

C++中的输入输出C++程序中程序的输入输出,除了完全兼容C的写法,即使用printf和scanf函数来实现以外,C++也有自己的一套输入输出流(这里提到的流是指从某种IO设备上读入或写出的字符序列,习惯称之为&ldq……

直接选择排序C/C++代码图文讲解

直接选择排序C/C++代码图文讲解直接选择排序就是遍历整个数组,每遍历一遍的目的是找出该数组中的最大数和最小数对应的下标,然后将最小数和数组的第一个数进行交换,最大数和数组的最后一个数进行交换,然后缩小范围再次遍历。(1)定义直接选择……

C++三种继承方式实例详解

C++三种继承方式实例详解在上一节中,我们看到了派生类的定义方法,用到了public的公有继承,实际这里一共有三种方式,分别是公有继承、私有继承、保护继承。不同的继承方式,主要区别在于基类中不同访问权限的成员在派生类中的访问权……

C++读文件操作

C++读文件操作C++的输入输出用到了iostream头文件,这个头文件名字意思就是io流,那么今天我们学习文件读写,其实也是流,叫做文件流,因此他的头文件需要包含fstream,它定义了三个类,负责文件的读、写、读……

C++bool类型实例讲解

C++bool类型实例讲解在C语言中,我们讲到逻辑值的概念,即通过判定数值1为真,0为假,但没有专门的类型支持。在C++中,有了明确的类型支持,即bool类型,即只能表示false(假)或true(真),这种类型只占一个字节大……