使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式
在C++编程中,异常处理机制是处理运行时错误的重要工具,它允许程序检测问题并将问题传递给合适的处理模块,从而使代码更具鲁棒性。与此同时,智能指针...
各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...
想象一下,你和你的室友共用一个冰箱。你们都可以往里面放东西,也可以从里面拿东西,这就是共享内存的基本概念!在C++中,共享内存是一种让不同进程(可以理解为不同的...
想象这样一个场景:你的C++程序在运行过程中突然崩溃了——可能是段错误、除零异常,或是某个未处理的异常。程序申请的大量堆内存还未来得及释放。作为一名负责任的程序...
各位大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页: ...
各位大佬好,我是落羽!一个坚持不断学习进步的大学生。 如果您觉得我的文章有所帮助,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...
从名字就能看出来,二叉搜索树主要用于搜索。最优情况下,如果它接近完全二叉树的结构,不难分析,最大搜索次数即其树的高度:log2N;最差情况下,如果它接近单支树的...
C++的三大主要特性:封装(类和对象)、继承、多态。前两者我们已经学习过了,今天最后来认识一下“多态”特性。
模板参数可以分为类型参数和非类型参数。我们之前使用的都是类型参数,即出现在模板参数列表中,跟在class或typename之类的参数类型名称。 非类型参数,就...
vector是STL中的一种容器,本质上是顺序表。它和string类的结构很相似,其也有size、capacity、数组等,不同的是string底层只是字符数组...
STL(standard template library 标准模板库),是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的...
C语言的内存管理,主要是由malloc、free一系列函数实现的。这种方式在C++中也可以使用,但相对有些麻烦,所以C++又提出了自己的内存管理方式:通过new...
通过上一篇C++类和对象的学习,我们可以完整实现Date类以及它的各种常见用法了: