c++

从C到C++

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

计数排序算法C/C++代码图文讲解

计数排序算法C/C++代码图文讲解计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。(1)算法的步骤:1.找出待排序的数组中最大和最小的元素……

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

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

C++逻辑运算符实例讲解

C++逻辑运算符实例讲解C++中的逻辑运算符包括&&、||、!三种,分别表示逻辑与、逻辑或、逻辑非,下面分别讲解。1.逻辑与&&:逻辑与是一个双目运算符,使用时……

C++中的析构函数(Destructor)

C++中的析构函数(Destructor)除了上一节讲到的类对象在创建时自动调用的构造函数,在对象销毁时也会自动调用一个函数,它也和类名同名,也没有返回值,名字前有一个波浪线~,用来区分构造函数,它的作用主要是用做对象释放后的清理善后工作。它……

C++虚基类及虚基类的定义使用

C++虚基类及虚基类的定义使用虚基类在前面学过的继承过程中,不知道大家有没有想到这种情况:在多继承关系中,如果一个派生类的从两个父类那里继承过来,并且这两个父类又恰恰是从一个基类那里继承而来。那这样就麻烦了,因为你可能继承了两份一……

C++如何关闭文件

C++如何关闭文件对于前两步,打开和读写大家熟练使用之后,那么最后一步关闭文件也就容易多了。在结束相关操作之后,只需要在最后调用close()成员函数即可,即会断开文件与程序的关联,结束操作。该close函数是ifst……

C++函数重载实例讲解

C++函数重载实例讲解 C++中的函数重载在实际的代码编写当中,有时候对于同一个功能函数,可能处理的对象类型不同,则需要重新实现一遍这个函数,这样下去就显得代码更加繁多,C++为了解决这一问题,而支持函数……

C++标准库中的字符串

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

C++中常数据的使用及初始化

C++中常数据的使用及初始化常数据成员的使用及初始化常的概念我们在学C语言时候就有了解,关键字是const,所谓的“常”,或者说被“常”修饰的变量,是不可以被改变的,比如用cons……