C++标准库中的字符串 C++标准库中的字符串一、C++字符串C++提供了以下两种类型的字符串表示形式:(1)C风格字符串(2)C++引入的string类类型二、C风格字符串C风格的字符串起源于C语言,并在C++中继续得到支持。字符串实际上是使用…… 字符串相关 2022年02月05日 170 点赞 0 评论 60315 浏览
C++代码浅谈IDA*算法 C++代码浅谈IDA*算法本篇简述一下IDA*算法,并列出代码帮助大家理解。(1)算法简介IDA*(IDA*)算法是一种启发式搜索算法,他是采取了迭代加深的A*算法,使用了深度优先搜索的方式。相对于A*算法,IDA*算法主要解…… 搜索算法 2022年05月15日 144 点赞 0 评论 67362 浏览
直接选择排序C/C++代码图文讲解 直接选择排序C/C++代码图文讲解直接选择排序就是遍历整个数组,每遍历一遍的目的是找出该数组中的最大数和最小数对应的下标,然后将最小数和数组的第一个数进行交换,最大数和数组的最后一个数进行交换,然后缩小范围再次遍历。(1)定义直接选择…… 排序算法 2022年03月21日 63 点赞 0 评论 71705 浏览
C++如何关闭文件 C++如何关闭文件对于前两步,打开和读写大家熟练使用之后,那么最后一步关闭文件也就容易多了。在结束相关操作之后,只需要在最后调用close()成员函数即可,即会断开文件与程序的关联,结束操作。该close函数是ifst…… C++文件操作 2022年05月03日 161 点赞 0 评论 85062 浏览
C++虚函数实例详解 C++虚函数实例详解首先引出,我们的新知识点——虚函数(virtualfunction)。这是一种什么函数呢?简单来讲,就是一个函数前面用virtual声明的函数,一般形式如下:virtual&a…… C++多态性 2022年03月06日 223 点赞 0 评论 85497 浏览
C++虚析构函数实例详解 C++虚析构函数实例详解虚析构函数在C++中,不能把构造函数定义为虚构造函数,因为在实例化一个对象时才会调用构造函数,且虚函数的实现,其实本质是通过一个虚函数表指针来调用的,还没有对象更没有内存空间当然无法调用了,故没有实例…… C++多态性 2022年01月28日 193 点赞 0 评论 89325 浏览
C++带默认形参值的函数 C++带默认形参值的函数在C++中,允许在自定义函数的形参列表中,给形参一个默认的值,这样在调用的时候如果有实参,那么按照实参传递给形参的方法使用;若调用的时候没有指定对应的实参,则形参将使用默认值。例如一个求加法的函数,代…… C++函数调用与重载、内联 2022年02月01日 187 点赞 0 评论 90020 浏览
C++友元类的使用方法 C++友元类的使用方法学习友元函数之后,我们再来看友元类,也是一样的道理和使用方法。如果把一个类A声明为另一个类B的友元类,则类A中的所有成员函数都可以访问B类中的成员,使用方法也一样,在类B中进行声明即可。还是上一节的程…… C++类和对象 2022年01月15日 235 点赞 0 评论 94627 浏览
快速排序算法C/C++代码图文讲解 快速排序算法C/C++代码图文讲解快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事…… 排序算法 2022年01月03日 121 点赞 0 评论 95179 浏览
归并排序算法C/C++代码图文讲解 归并排序算法C/C++代码图文讲解归并排序算法是在分治算法基础上设计出来的一种排序算法,它可以对指定序列完成升序(由小到大)或降序(由大到小)排序,对应的时间复杂度为O(nlogn)。(1)算法思路归并排序算法实现排序的思路是:1.将…… 排序算法 2022年02月21日 192 点赞 0 评论 95320 浏览