上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: stack&queue stack stack是a56爆大奖在线娱乐先进后出(First In Last Out,FILO)的数据结构,它只有一个出口,形式如图所示。stack容器允许新增元素,移除元素,取得栈顶元素,但是除了最顶端外,没有任何其他方法可以存取stack的其他元素。换言之,stack不允许有遍历行为 阅读全文
posted @ 2024-03-17 17:00 ivanlee717 阅读(33) 评论(0) 推荐(0) 编辑
摘要: deque Vector容器是单向开口的连续内存空间,deque则是a56爆大奖在线娱乐双向开口的连续线性空间。所谓的双向开口,意思是可以在头尾两端分别做元素的插入和删除操作,当然,vector容器也可以在头尾两端插入元素,但是在其头部操作效率奇差,无法被接受。 Deque容器和vector容器最大的差异,一在于d 阅读全文
posted @ 2024-03-16 23:27 ivanlee717 阅读(38) 评论(0) 推荐(0) 编辑
摘要: vector vector的数据安排以及操作方式,与array非常相似,两者的唯一差别在于空间的运用的灵活性。Array是静态空间,一旦配置了就不能改变,要换大一点或者小一点的空间,可以,一切琐碎得由自己来,首先配置一块新的空间,然后将旧空间的数据搬往新空间,再释放原来的空间。Vector是动态空间 阅读全文
posted @ 2024-03-10 21:15 ivanlee717 阅读(49) 评论(0) 推荐(0) 编辑
摘要: STL STL提供了六大组件,彼此之间可以组合套用,这六大组件分别是:容器、算法、迭代器、仿函数、适配器、空间配置器。 数据结构和容器管理:STL 提供了多种数据结构和容器,如向量(vector)、链表(list)、集合(set)、映射(map)等。这些容器可以帮助程序员方便地存储和管理数据,根据需 阅读全文
posted @ 2024-03-06 23:39 ivanlee717 阅读(73) 评论(0) 推荐(0) 编辑
摘要: polymorphism 静态联编和动态联编 多态性(polymorphism)提供接口与具体实现之间的另一层隔离,从而将”what”和”how”分离开来。多态性改善了代码的可读性和组织性,同时也使创建的程序具有可扩展性,项目不仅在最初创建时期可以扩展,而且当项目在需要有新的功能时也能扩展。 c++ 阅读全文
posted @ 2024-03-04 16:21 ivanlee717 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Class_memory 接上一篇末尾虚拟继承的简单介绍之后,这篇来详细讲一下这个内存大小是怎么分配的。 使用cl cl 是 Microsoft Visual Studio 中的 C/C++ 编译器命令。通过在命令行中键入 cl 命令,可以调用 Visual Studio 的编译器进行编译操作。cl 阅读全文
posted @ 2024-03-01 22:45 ivanlee717 阅读(27) 评论(0) 推荐(0) 编辑
摘要: inheritance 在 C++ 中,继承是a56爆大奖在线娱乐面向对象编程的特性,允许一个类(称为子类或派生类)从另一个类(称为基类或父类)那里继承属性和行为。通过继承,子类可以获得父类的数据成员和成员函数,从而可以重用父类的代码并扩展其功能。这样可以提高代码的复用性和可维护性,同时也符合面向对象编程的封装和抽 阅读全文
posted @ 2024-03-01 15:40 ivanlee717 阅读(20) 评论(0) 推荐(0) 编辑
摘要: operator 运算符重载,就是对已有的运算符重新进行定义,赋予其另a56爆大奖在线娱乐功能,以适应不同的数据类型。 在c++中,可以定义一个处理类的新运算符。这种定义很像一个普通的函数定义,只是函数的名字由关键字operator及其紧跟的运算符组成。差别仅此而已。它像任何其他函数一样也是一个函数,当编译器遇到适 阅读全文
posted @ 2024-02-27 17:52 ivanlee717 阅读(54) 评论(0) 推荐(0) 编辑
摘要: friend_function 成员变量和函数的存储 c++实现了封装,数据和处理数据的操作(函数)是分开存储的。 c++中的非静态数据成员直接内含在类对象中,就像c语言的struct一样。 成员函数并不会出现在对象中,而是作为类的一部分存储在代码段中,需要通过对象或对象指针进行调用。成员函数可以访 阅读全文
posted @ 2024-02-21 17:30 ivanlee717 阅读(66) 评论(0) 推荐(0) 编辑
摘要: class_2 构造函数 构造函数是a56爆大奖在线娱乐特殊的成员函数,用于创建和初始化类的对象。它的名称与类的名称相同,没有返回值,也不需要显式调用。在C++中,a56爆大奖在线娱乐类都必须至少有一个构造函数。 当a56爆大奖在线娱乐们创建一个类的对象时,编译器会自动调用构造函数来初始化该对象的成员变量。构造函数可以执行一些操作,如初始化成员变量 阅读全文
posted @ 2024-02-06 23:18 ivanlee717 阅读(77) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页