
C++语法
文章平均质量分 85
请随我打好基础
白茶等风12138
这个作者很懒,什么都没留下…
展开
-
C++_一篇文章让你弄懂各类(运算符)
本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。原创 2024-09-28 09:56:05 · 1141 阅读 · 0 评论 -
C++_一篇文章让你了解vector使用方法
向量(vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。原创 2024-09-27 10:25:20 · 1008 阅读 · 0 评论 -
C++_如何高效且安全的编程(数据抽象)特性详解
在软件开发中,数据抽象是一个核心概念,它允许我们隐藏实现细节,仅通过公共接口与外部世界交互。这种封装机制不仅提高了代码的安全性,还促进了代码的复用和可维护性。原创 2024-09-26 09:26:58 · 886 阅读 · 0 评论 -
C++ _草履虫都能看懂的(多态)
多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。原创 2024-09-25 09:16:45 · 348 阅读 · 0 评论 -
C++_重载运算符和重载函数的详细解析,带您深入理解
C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。原创 2024-09-24 09:34:52 · 1103 阅读 · 0 评论 -
C++_继承详解
面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为,新建的类称为。继承代表了关系。例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。原创 2024-09-23 10:12:34 · 637 阅读 · 0 评论 -
C++_数据结构详解
为了定义结构,您必须使用struct语句。...是可选的,每个 member definition 是标准的变量定义,比如 int i;或者 float f;或者其他有效的变量定义。在结构定义的末尾,最后一个分号之前,您可以指定一个或多个结构变量,这是可选的。}book;原创 2024-09-21 10:47:32 · 700 阅读 · 0 评论 -
C++_数据封装详解
我们已经知道,类包含私有成员(private)、保护成员(protected)和公有成员(public)成员。默认情况下,在类中定义的所有项目都是私有的。封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。C++ 程序中,任何带有公有和私有成员的类都可以作为数据封装和数据抽象的实例。为了使类中的成员变成公有的(即,程序中的其他部分也能访问),必须在这些成员前使用。是对外隐藏的,用户不需要了解它,但它又是类能正常工作所必需的。原创 2024-09-20 10:06:13 · 562 阅读 · 0 评论 -
C++_接口(抽象类)详解
面向对象的系统可能会使用一个抽象基类为所有的外部应用程序提供一个适当的、通用的、标准化的接口。通过接口,不同的类可以实现相同的接口,并以统一的方式进行调用。这样,使用接口的代码只需要关注接口定义的方法,而不需要了解具体的实现细节。当需要增加新的功能时,只需要实现相应的接口并符合接口定义的规范,而无需修改原有的代码。从上面的实例中,我们可以看到一个抽象类是如何定义一个接口 getArea(),两个派生类是如何通过不同的计算面积的算法来实现这个相同的函数。接口描述了类的行为和功能,而不需要完成类的特定实现。原创 2024-09-18 10:58:01 · 1193 阅读 · 0 评论 -
C++_指针的超详细讲解,带你层层深入理解指针
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。在这里,type是指针的基类型,它必须是一个有效的 C++ 数据类型,var-name是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。但是,在这个语句中,星号是用来指定一个变量是指针。int *ip;/* 一个整型的指针 */double *dp;/* 一个 double 型的指针 */float *fp;/* 一个浮点型的指针 */原创 2024-09-16 12:15:46 · 1261 阅读 · 0 评论