C++
文章平均质量分 92
AMor_05
一个刚入坑的小码农~ 希望互关互踩!
展开
-
【二叉树复习】C++ 二叉树复习及题目解析 (1)
本文将从二叉树的定义和性质以及常用结论出发,来复习关于二叉树的相关知识。最后再贴上相关二叉树题目和解析,来帮助大家更好的复习二叉树。原创 2023-07-06 12:09:55 · 304 阅读 · 0 评论 -
【链表复习】C++ 链表复习及题目解析 (3)
本次给大家带来所有的在剑指Offer 中的题目,请大家在学习之余也复习一下链表的相关知识。原创 2023-06-15 21:34:03 · 998 阅读 · 0 评论 -
【链表复习】C++ 链表复习及题目解析(1)
链表在面试题和笔试题中出现的频率相当的高,所以我们应该着重的复习链表和经典的链表相关题目。本文主要介绍链表的结构和分类以及相关题目(1)原创 2023-06-12 09:00:00 · 657 阅读 · 0 评论 -
【C++复习】继承
继承多态和封装是面向对象编程的三大特性,其重要性不言而喻。本文介绍了在C++中,什么是继承,继承的定义格式,继承类的赋值转换,继承中的作用域,派生类的默认成员函数,菱形继承等知识点。原创 2023-03-15 09:00:00 · 248 阅读 · 1 评论 -
【C++复习】模版类和模版函数
本文主要介绍在C++中非常实用的模版类和模版函数的定义、模版的特化、模版分离编译是什么及相关内容。原创 2023-03-14 09:00:00 · 607 阅读 · 0 评论 -
【c++复习】动态内存管理
本文主要介绍C++和C语言中的动态内存开辟和销毁接口,以及malloc与new,free 与delete 之间的区别,什么是内存泄漏,内存泄漏的危害,内存泄漏的防范手段等。原创 2023-03-13 09:00:00 · 323 阅读 · 0 评论 -
【C++复习】实现一个简单的string类【C++面试小题】
本文介绍了如何简单的实现一个string类,即不考虑增删,只考虑资源的申请和释放的string类。原创 2023-03-12 01:57:05 · 386 阅读 · 0 评论 -
【c++复习】C++的基础知识(常用关键字、缺省参数、函数重载、引用)
本文介绍了C++相关的基础知识,适合入门和复习的同学观看,主要的知识点包括常见的关键字如inline、auto、流插入流提取、命名空间、nullptr等,还有缺省参数、函数重载和引用的相关知识~原创 2023-03-10 19:00:55 · 480 阅读 · 0 评论 -
【C++复习】类和对象全知识点总结
类和对象是在C++起始就讲的非常关键的一节,因为它介绍清楚了C与C++的不同点,即C面向过程,而C++面向对象。我们既然使用C++,就必须知道C++面向对象优越在什么地方,就必须知道类和对象相较于直接创建函数面向过程到底优秀在哪里。本文会从类的创建,类的6大默认成员函数等角度阐述清C++的类和对象。原创 2023-03-08 09:00:00 · 674 阅读 · 0 评论 -
【C++入门基础/STL基础容器】万字长文带你了解C++STL库中的list的常用函数及其模拟实现(内含深浅拷贝、迭代器、反向迭代器等超多内容)
list表示的是一个双向带头循环链表,允许在常数范围内的任意位置进行插入和删除,且前后可以进行双向迭代。其缺陷和链表一样就是不能支持随机访问(下标访问),但是在任意位置进行插入的效率更高。原创 2022-10-24 07:00:00 · 1619 阅读 · 12 评论 -
【C++入门基础】C++中的String的常用函数用法总结及其模拟实现
c语言中,字符串是以 '\0' 结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。所以我们需要掌握c++中的string类。原创 2022-10-21 00:27:40 · 6932 阅读 · 1 评论 -
【C++入门基础】动态内存开辟和销毁(new和delete的使用及详解)
c语言内存管理方式在C++中可以继续使用,但有些地方就无能为力,而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。原创 2022-10-18 16:13:00 · 1519 阅读 · 1 评论 -
【C++入门基础】类和对象第二弹之类的认识并深入理解默认成员函数 (类和对象最全分享,默认成员函数、运算符重载、const成员及友元)
如果一个类中什么成员都没有,简称为空类。空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为**默认成员函数。**> 这六个默认成员函数,特殊点非常多,后面会一一学习,如果我们不实现,编译器会自己生成一份。原创 2022-10-18 00:31:01 · 146 阅读 · 10 评论 -
【C++入门基础】类和对象第一弹之类的初识
- C语言是面向过程,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 体现到代码层面就是函数/方法。- C++是**基于面向对象**的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 关注类对象及类对象间的关系。 体现到代码层面就是类的设计及类之间的关系。 > 基于面向对象:可以面向对象和面向过程混编。 > 原因:C++兼容C。原创 2022-10-18 00:27:00 · 176 阅读 · 0 评论 -
【C++基础】C++入门篇之一篇博客带你看懂为什么学习C++,C语言和C++的主要区别
C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机,20世纪80年代,计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。原创 2022-10-15 14:01:30 · 467 阅读 · 0 评论