
C++复习
文章平均质量分 84
复习C++试用
mx_jun
种一棵树
展开
-
C++复习 -- 继承
继承是面向对象编程(OOP)中的一个核心概念,特别是在C++中。它允许一个类(称为派生类或子类)继承另一个类(称为基类或父类)的。继承的主要目的是,以及建立一种类型之间的层次关系。原创 2024-05-15 11:07:12 · 1447 阅读 · 0 评论 -
C++ 复习 -- 构造和析构
类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造的是什么呢?构造成员变量的初始化值,内存空间等构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。原创 2024-05-14 13:56:59 · 937 阅读 · 0 评论 -
C++ 复习 -- 重载
(如 + , - , == ,!= 等)在自定义类型(类或结构体)上的。原创 2024-05-14 13:51:02 · 324 阅读 · 0 评论 -
C++复习 -- 引用 &
引用变量是一个,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。思维发散:在C语言中,一个数据对应一个内存,通过由一个变量名来访问这个内存空间的数据,叫做直接访问,相对直接访问,有个间接访问的说法,叫做指针。而引用相当于又给这个内存中的数据提供了一个新的变量名,这个变量名功能比传统变量名更特殊,是的,后续代码验证!原创 2024-05-14 14:06:14 · 375 阅读 · 0 评论 -
C++复习 -- 常用关键字
在 C++ 中, this 关键字是一个。它在成员函数内部使用,用于引用调用该函数的对象。使用 this 可以明确指出成员函数正在操作的是哪个对象的数据成员。=========原创 2024-05-14 14:17:30 · 1084 阅读 · 0 评论 -
C++ 复习2 输入输出 & 基本数据类型
在 C++ 中, <climits> (或在 C 中是 <limits.h> )是一个标准头文件,提供了关于整型限制的信。这个程序会输出 int 、 unsigned int 和 long long int 类型的最大值和最小值。使用这些限制值可以帮助你编写更可移植和安全的代码,特别是在处理可能超出数据类型范围的操作时。LLONG_MAX : long long int 类型的最大值。LONG_MAX : long int 类型的最大值。LONG_MIN : long int 类型的最小值。原创 2024-05-09 11:56:37 · 660 阅读 · 0 评论 -
C++复习 -- 类的实现
C++ 中的类(class)是一种编程结构,用于创建对象。这些对象可以拥有属性(即数据成员)和行为(即成员函数或方法)。类的概念是面向对象编程的核心之一,其主要目的是将数据和与数据相关的操作封装在一起。例如,如果你有一个“汽车”类,它可能包含颜色、品牌、型号等属性(数据成员),以及启动、停止、加速等行为(成员函数)。每当你基于这个类创建一个对象时,你就有了一个具体的汽车,具有这些属性和行为。原创 2024-05-13 16:55:24 · 1240 阅读 · 0 评论 -
C++ 复习 -- 多态
(比如移动),但这些方法可能没有具体的实现。这意味着,抽象类定义了派生类应该具有的功能,但。原创 2024-05-15 11:17:04 · 626 阅读 · 0 评论 -
C++数组和指针应用实例 -- 实现计算器
C++ 的数组和C 语言一样,C++完全兼容C语言的指针,但是会多出一个this指针。原创 2024-05-13 16:47:14 · 253 阅读 · 0 评论 -
C++ 复习 1 : 命名 空间
C和C++之间的关系是紧密且复杂的。C++最初是作为C语言的一个扩展开发的,目的是在不放弃C的的同时,增加和其他一些特性。下面是C和C++之间主要的关系和区别:1.:C++在很大程度上是与C兼容的。这意味着许多C程序可以在C++编译器中编译并运行,尽管可能需要一些小的修改。2.(OOP):C++引入了面向对象编程。它允许使用类和对象,而C是一个过程性语言,不支持这些概念,或者说支持的不好,麻烦。3.:C++支持模板,这是一种允许程序员编写与数据类型无关的代码的功能。C没有这个功能。4.原创 2024-05-09 11:45:56 · 816 阅读 · 0 评论 -
一文教会你lambda表达式
Lambda表达式是C++中的匿名函数,允许快速定义和传递简短函数对象,提升代码可读性和灵活性。原创 2024-05-09 12:15:16 · 1357 阅读 · 0 评论