C++
文章平均质量分 55
Lao_tan
学无止境的新手,向往学习。
展开
-
C++环形缓冲区
C++实现环形缓冲区原创 2022-06-27 10:18:37 · 3689 阅读 · 1 评论 -
C++中的模板
C++模板函数、模板类等补充原创 2022-06-23 15:09:56 · 536 阅读 · 0 评论 -
C++的文件操作
C++对数据在文件中存储以及打开的一些操作原创 2022-06-23 14:53:22 · 1383 阅读 · 0 评论 -
C++运算符重载
C++中加号预算福,输出流运算符和自增运算符的实例原创 2022-06-23 14:43:10 · 169 阅读 · 0 评论 -
C++程序的内存模型
C++中程序的内存空间简介。原创 2022-06-23 14:35:02 · 171 阅读 · 0 评论 -
C++继承、多态与虚函数(二)
C++继承与多态的一些补充原创 2022-06-27 09:01:52 · 117 阅读 · 0 评论 -
C++类与结构体、this指针(二)
C++结构体的一些补充原创 2022-06-23 14:26:04 · 462 阅读 · 0 评论 -
C++引用的作用
C++中引用的一些补充原创 2022-06-23 10:49:01 · 2006 阅读 · 0 评论 -
C++ const修饰的指针
C++中引用和指针联合使用时的情况原创 2022-06-23 10:44:29 · 711 阅读 · 1 评论 -
C++空指针与野指针
对于C++指针与引用的一些补充原创 2022-06-23 10:40:04 · 385 阅读 · 0 评论 -
C++函数重载的额外补充
对于C++函数重载的一些补充原创 2022-06-23 10:34:24 · 106 阅读 · 0 评论 -
函数的分文件编写(C++)
C++中代码的分文件编写原创 2022-06-23 10:29:39 · 1263 阅读 · 0 评论 -
C++进阶与拔高(十)(C++ STL)(vector,list,stack和queue接口操作)
第五章 STL 容器的具体用法5.1 vector用法总结5.1.1 介绍 vector可以用来表示一个不定长度的数组,它是一种序列容器。就像数组一样,vector也采用连续的存储空间来存储元素,其中重载了下标操作符“[ ]”,可以对vector元素进行访问。与数组不同的是它的大小是可以动态改变的。当新元素插入容器时,vector不会每次都重新分配大小。与其他动态序列容器相...原创 2018-07-30 21:57:51 · 1596 阅读 · 0 评论 -
C++进阶与拔高(九)(C++内存管理)(智能指针与内存泄漏)
第四章 C++内存管理 C++内存管理几乎存在于程序设计的方方面面,内存泄漏在每个C++程序中都有可能发生。参考网上大佬的博客,我们在这章对C++内存管理有一个大致的认识。本章包括内存管理,内存泄漏以及内存回收。C++测试岗位和开放岗位的面试很看重这一部分,因此很有必要说一下。本章讲解的内容均来自于博客: http://cnblogs.com/qiubole/arc...原创 2018-07-30 21:52:05 · 2601 阅读 · 2 评论 -
C++及数据结构复习笔记(一)(数据类型与循环、选择结构)
第一章 C++基本知识 本章主要介绍了C++基本的数据类型与表达式,面向过程的基本设计,函数与预处理命令,数组,指针,结构体,类和对象,继承与派生和多态性与虚函数。主要的总结均来自于谭浩强老师的《C++程序设计》,在每一小节的背后,给出了一些在网上总结的面试题,以加强我们对C++的理解。并且每一小节均给出了典型的C++程序代码,理解这些代码是读懂文章的关键。1.1 C++的初步认识 ...原创 2018-07-09 15:53:18 · 932 阅读 · 0 评论 -
C++及数据结构复习笔记(二)(函数与预处理)
1.4 函数与预处理1.4.1 概述 程序总是从main函数开始执行。关键字void表示本函数没有返回值,是空类型。函数不能嵌套调用,但互相之间可以调用(main函数不能被调用)。在使用函数前一定要进行声明,除非函数的定义在其使用之前。1.4.2 定义函数的一般形式定义无参函数的一般形式 定义有参函数的一般形式 类型标识符 函数名() { 声明部分; 语句; } 类...原创 2018-07-09 16:15:23 · 632 阅读 · 0 评论 -
C++及数据结构复习笔记(三)(数组)
1.5 数组1.5.1 一维数组格式: 类型标识符 数组名[常量表达式]; inta[10]; //数组名为a,有10个元素 数组的下标是从0开始的,a[10]的10个元素非别是a[0],a[1],…a[9]。且常量表达式中不能包含变量。只能逐个引用数组元素的值而不能一次引用整个数组中的全部元素的值。初始化: int a[10]={0,1,2,3,...原创 2018-07-09 17:01:02 · 587 阅读 · 0 评论 -
C++及数据结构复习笔记(四)(指针与枚举类型)
1.6 指针 C++编译系统一般为整形变量和单精度浮点型变量分配4个字节,为字符型变量分配一个字节。 &是取地址运算符,&i是变量i的地址。通过地址的访问称为间接访问。一个变量的地址称为改变量的指针。若整形变量i的地址是2000,则2000就是整形变量i的指针。如果有一个变量是专门用来存放一个变量地址的,则称它为指针变量。1.6.1 变量与指针 ...原创 2018-07-09 17:23:11 · 967 阅读 · 0 评论 -
C++及数据结构复习笔记(五)(类和对象)
1.8 类和对象1.8.1 类的声明和对象的定义 C++中对象的类型称为类(class),类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,对象是具体的,占用存储空间。类的声明格式:class 类名{ public: 公用的数据和成员函数; private: 私有的数据和成员函数;}; private和public称为成员访问限定符,被声明为私有...原创 2018-07-09 17:42:51 · 526 阅读 · 1 评论 -
C++及数据结构复习笔记(六)(类和对象2)
1.9 关于类和对象的进一步讨论1.9.1 构造函数 类的数据成员是不能再声明类时初始化的。 如果一个类的所有数据成员是公用的,则可以在定义对象时对数据成员进行初始化,也可以用成员函数来对对象中的数据成员赋初值(如例1.8.1)。 C++使用构造函数来处理对象的初始化,构造函数必须与类同名。 构造函数在类对象进入其作用域时调用,且构造函数没有返回值(...原创 2018-07-09 19:41:27 · 471 阅读 · 0 评论 -
C++及数据结构复习笔记(七)(继承与派生)
1.10 继承与派生1.10.1 继承与派生的概念 在C++中,可重用性是通过继承这一机制来实现的。所谓继承,就是在一个已存在的类的基础上建立一个新的类。已存在的类称为基类,新建立的类成为派生类。(与对象的复制做区别)一个新类从已有的类那里获得其已有特性,这种现象称为类的继承。 派生类继承了基类的所有数据成员和成员函数,并可以对成员作必要的增加或调整。 单继承:...原创 2018-07-09 20:10:28 · 651 阅读 · 0 评论 -
C++及数据结构复习笔记(八)(多态性与虚函数)
1.11 多态性与虚函数1.11.1 多态性的概念 多态的意思是指一个事物有多种形态。C++中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象时,多态性为:向不同的对象发送同一个消息,不同的对象会在接收时产生不同的行为。函数的重载和运算符的重载都是多态现象。 多态性分为2类:静态多态性和动态多态性。函数重载和运算符重载都...原创 2018-07-09 20:17:38 · 503 阅读 · 1 评论 -
C++及数据结构复习笔记(九)(异常处理和命名空间)
1.12 C++程序设计中的其他要点1.12.1 异常处理 程序中常见的错误有2类:语法错误和逻辑错误(运行错误)。 C++处理异常的机制有:检查(try),抛出(throw)和捕捉(catch)。把需要检查的语句放在try块,throw用来在发生异常时发出信息,catch用于捕捉异常信息并处理。例 1.12.1给出三角形的三边,求三角形面积。要求设置异常处理,对不符合三角...原创 2018-07-09 20:41:28 · 345 阅读 · 0 评论 -
C++及数据结构复习笔记(十)(面试笔试考点)
1.13 C++面试笔试中概念性问题考点1、结构体和共同体的区别: 结构体和共同体都是由多个不同的数据类型成员组成,共同体中只存放了一个被选中的成员,而结构体的所有成员都存在。在结构体中,各成员都占有自己的内存空间,它们是同时存在的。一个结构体变量的总长度等于所有成员长度之和。在共同体中,所有成员不能同时占有它的内存空间,它们不能同时存在。共同体变量的长度等于最长成员的长度。对共同体不...转载 2018-07-10 09:41:06 · 1060 阅读 · 1 评论 -
C++及数据结构复习笔记(绪论)
摘要 该复习文档是本人根据谭浩强老师的《C++程序设计》、邓俊辉的《数据结构(C++语言版)》和CSDN博客上的众多文章总结而成的。感谢博客上各位大佬的总结,使我在复习课本的同时补充了很多其他方面的关键知识,如C++内存管理,STL库等内容,这些补充的内容可以参考笔者的另一篇文档。本文章适合C++初学者的快速复习和应届生的笔试面试准备,书中给出了大量的面试题,以帮助读者快速的掌握C+...原创 2018-07-09 12:22:30 · 775 阅读 · 1 评论