c++

C++中的构造函数(Constructor)

C++中的构造函数(Constructor)C++中有这么一种特殊的函数,它在类里,与类名同名,且没有返回值的一个函数,只要我们定义一个类的对象,系统就会自动调用它,进行专门的初始化对象用,而大多数情况下,因为我们没有定义构造函数,系统会默认生……

C++标准库中的字符串

C++标准库中的字符串一、C++字符串C++提供了以下两种类型的字符串表示形式:(1)C风格字符串(2)C++引入的string类类型二、C风格字符串C风格的字符串起源于C语言,并在C++中继续得到支持。字符串实际上是使用……

C++派生类的析构函数实例详解

C++派生类的析构函数实例详解同上一节一样,在派生类中,析构函数也无法被派生类吸收。重点大家需要清楚派生类和基类的析构函数的调用顺序,析构函数的调用顺序与构造函数则完全相反,我们可以在派生类析构函数和基类析构函数中输出一条信息,观……

C++if选择结构实例讲解

C++if选择结构实例讲解C++中的选择结构,依旧用if选择结构、if-else选择结构、else-if多选择结构以及switch多选择结构,与C语言没有异同。下面通过训练场的1119题来为大家演示选择结构的用方法,加深理解:……

C++写文件操作

C++写文件操作接上篇,对于要用C++进行写文件,则可以用ofsteam或fstream类型,依次经过打开、写数据、关闭三个步骤完成。请看如下实例:#include <fstream&……

C++带默认形参值的函数

C++带默认形参值的函数在C++中,允许在自定义函数的形参列表中,给形参一个默认的值,这样在调用的时候如果有实参,那么按照实参传递给形参的方法使用;若调用的时候没有指定对应的实参,则形参将使用默认值。例如一个求加法的函数,代……

C++友元类的使用方法

C++友元类的使用方法学习友元函数之后,我们再来看友元类,也是一样的道理和使用方法。如果把一个类A声明为另一个类B的友元类,则类A中的所有成员函数都可以访问B类中的成员,使用方法也一样,在类B中进行声明即可。还是上一节的程……

从C到C++

从C到C++前言学习C++前默认大家已经具备C语言的基础,如果还没有学过C语言,建议大家先学习C语言。C++语言是在C语言基础之上为支持面向对象而设计的这么一套程序语言,而面向对象在C++中的体现就是类的机制,所……

快速排序算法C/C++代码图文讲解

快速排序算法C/C++代码图文讲解快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事……

C++异常处理机制try catch实例详解

C++异常处理机制try catch实例详解C++为我们提供了一种结构化形式的,更为优雅的异常处理机制,这种结构化机制可以把程序中正常执行的代码和异常处理的部分分开表示,使程序变得更清晰易读,更为优雅!下面,来看异常处理的结构,共分两部分:tr……