摘要:
C++ 命名空间 首先让我们假设这样一种情况,当一个学校里有两个名叫 Ken 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们所在的不同班级。 同样的情况也出现在 C++ 应用程序中。例如,您可能会写一个名为 xyz() 的函数,在另一个可用的库中也存在一个相同的函 阅读全文
摘要:
C++ 动态内存 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分: 1、栈:在函数内部声明的所有变量都将占用栈内存。 2、堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。 很多时候,您无法提前预知需要多少内存来存储某个定 阅读全文
摘要:
C++ 数据封装 所有的 C++ 程序都有以下两个基本要素: 1、程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 2、程序数据:数据是程序的信息,会受到程序函数的影响。 封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数 阅读全文