
C++基础
文章平均质量分 84
欢迎来到 C++ 基础分类专栏!本专栏专为编程小白和想巩固基础的朋友打造。从 C++ 基本语法启程,涵盖变量、数据类型、控制结构等核心知识。通过生动案例与详细代码注释,帮你轻松理解。无论是想入门编程,还是为后续进阶学习打基础,这里都是你的理想之选。跟着我们的节奏,一步步解锁 C++ 基础奥秘!
小辉同志
记录每天学习到的知识与你们分享
展开
-
C++之nullptr
当我们谈论空指针时,很难避免谈及nullptr。nullptr是C++11引入的一个关键字,用来表示空指针。在C++中,空指针一直是一个容易引起混淆的问题,因为在早期版本的C++中,通常使用NULL来表示空指针,但这其实是一个宏定义,在某些情况下可能会导致一些意外的错误。 nullptr的引入解决了这个问题,它不仅让代码更加清晰明了,还减少了一些由空指针引起的不必要的bug。nullptr是一个关键字,不是一个宏定义,它可以隐式转换为任意类型的空指针。原创 2025-04-08 14:58:56 · 904 阅读 · 0 评论 -
C++之布尔类型
布尔类型是C++中非常常见和重要的数据类型之一。布尔类型只有两个可能的取值,分别为true和false。在C++中,布尔类型在条件判断、逻辑运算等方面起着至关重要的作用。通过使用布尔类型,我们可以方便地表示逻辑真假值,使程序更加清晰和易读。在C++中,布尔类型可以用于控制程序的流程,使程序能够根据不同的条件做出不同的决策。原创 2025-04-08 14:12:06 · 544 阅读 · 0 评论 -
C++之动态空间申请
在C++中,动态空间申请是一种在程序运行时根据需要动态地分配内存的方法。相比于静态空间申请,在编译时确定内存大小,动态空间申请能够更灵活地应对程序运行时的需求变化。通过使用new和delete运算符,我们可以在程序运行时动态地分配和释放内存。动态空间的申请可以用于创建数组、对象等需要不确定大小内存的数据结构,也可以用于避免内存浪费和提高程序的灵活性。在使用动态空间申请时,需要特别注意内存泄漏和指针悬空等问题,确保及时释放动态分配的内存,避免出现内存泄漏导致程序性原创 2025-04-03 10:47:30 · 1291 阅读 · 0 评论 -
C++之命名空间
在C++中,命名空间(namespace)是用来避免命名冲突、组织代码和提供更好的可读性的重要工具。通过将相关的函数、类、变量等放入命名空间中,可以有效地管理代码,并让代码更具有结构性。 命名空间可以帮助开发人员更好地组织代码,避免全局命名冲突,提高代码的可维护性和可读性。在C++中,命名空间可以嵌套定义,可以使用namespace关键字来定义命名空间。通过使用命名空间,可以创建独立的逻辑单元,易于理解和维护。原创 2025-03-31 11:01:06 · 384 阅读 · 0 评论 -
C++之输入输出
C++是一种广泛使用的编程语言,具有强大的输入输出功能。在C++中,输入输出主要通过标准输入输出流进行操作。通过使用iostream库中的cin和cout对象,可以实现从键盘读取用户输入和向屏幕输出结果。 输入输出在C++中是非常重要的,因为它们可以帮助我们与用户交互并显示程序的执行结果。正确地处理输入输出可以使程序更加灵活和友好。在C++中,可以使用流操作符"<<"和">>"来实现输入输出操作,这使得代码变得简洁而直观。原创 2025-03-31 10:45:59 · 1231 阅读 · 0 评论