- 博客(6)
- 收藏
- 关注
原创 C++内存管理深度总结(近万字详解!)
在C++中,动态内存管理是一个至关重要的特性,它允许程序在运行时根据需要分配和释放内存。申请自定义类型对象时,malloc/free只会开辟空间,不会调用构造函数与析构函数,而new在申请空间后会调用构造函数完成对象的初给化,delete在释放空间前会调用析构函数完成空间中资源的清理。malloc申请空间时,需要手动计算空间大小并传递,new只需在其后跟上空间的类型即可,如果是多个对象,[]中指定对象个数即可。malloc的返回值为void*,在使用时必须强转,new不需要,因为new后跟的是空间的类型。
2024-09-14 22:04:47 767
原创 Linux常用命令(精简易懂!收藏+关注!持续更新!)
指令(manual)是 Linux系统中的一个常用工具,用于查看命令、程序、系统调用等的手册页,帮助用户了解如何使用特定的指令或工具。每个命令的手册页提供了详细的语法说明、可选参数、用法示例等。如果需要查看特定章节的内容,可以通过在命令后面指定章节号。:列出指定目录下的文件和子目录。:可以删除单个文件、多个文件,也可以递归地删除目录及其内容。选项会删除指定目录及其父目录,前提是这些父目录也是空的。:创建新的空文件,或者更新文件的修改时间。:更改文件或目录的所有者和/或组。:修改文件或目录的访问权限。
2024-09-13 08:30:00 767
原创 类和对象(万字总结!深度总结了类的相关知识)(下)
为什么C++要学习类?学习C++中的类是掌握面向对象编程的关键。类提供了将数据与操作封装在一起的结构化方式,帮助开发者解决复杂问题、提高代码的可重用性和安全性。通过类的继承、封装、多态,可以更灵活地设计和扩展程序,同时模拟现实世界中的对象和行为,提升代码的可维护性和效率。掌握类有助于编写高效、清晰的代码,并应对复杂的软件系统设计。下面就由我来带大家深度剖析一下类和对象的真正奥秘….
2024-09-12 19:33:32 961
原创 类和对象(万字总结!深度总结了类的相关知识)(中)
对于C语言来说,C++究竟改变了什么,相信大家都知道最大的改变就是引入了类这样的不同于结构体,具有更好的作用的东西,下面我来为大家详细讲述类和对象的相关知识......
2024-09-11 10:34:38 808
原创 类和对象(万字总结!深度总结了类的相关知识)(上)
为什么C++要学习类?学习C++中的类是掌握面向对象编程的关键。类提供了将数据与操作封装在一起的结构化方式,帮助开发者解决复杂问题、提高代码的可重用性和安全性。通过类的继承、封装、多态,可以更灵活地设计和扩展程序,同时模拟现实世界中的对象和行为,提升代码的可维护性和效率。掌握类有助于编写高效、清晰的代码,并应对复杂的软件系统设计。下面就由我来带大家深度剖析一下类和对象的真正奥秘…面向过程编程侧重于函数调用,适合处理简单任务或小型程序。面向对象编程。
2024-09-10 10:58:09 1526
原创 C++初学者入门(超详细)
本篇文章旨在探讨C++初学者应该具备的入门知识以帮助你更快理解之后的类和对象。无论你是编程初学者,还是有经验的开发人员,希望通过本篇文章可以帮助你深入理解C++的独特之处。。
2024-09-09 19:33:40 1726 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人