
C++学习笔记
文章平均质量分 87
嵌入式小白*
这个作者很懒,什么都没留下…
展开
-
C++文件操作
在 C++ 中,文件操作主要通过库来完成,该库提供了ifstreamofstream和fstream三个类,分别用于读取、写入和同时读写文件。文件操作必须包含头文件fstream读文件可以利用ofstream,或者fstream类打开文件时候需要指定操作文件的路径,以及打开方式利用原创 2023-12-30 15:15:29 · 953 阅读 · 1 评论 -
C++:多态
多态是面向对象编程中的一个核心概念,它允许我们通过基类指针或引用来操作派生类对象。在 C++ 中,多态主要通过虚函数(Virtual Function)和继承来实现。多态有两种形式:静态多态(编译时多态)和动态多态(运行时多态)。1. 静态多态:在编译时就确定了函数调用的地址,主要通过函数重载和运算符重载来实现。2. 动态多态:在运行时确定函数调用的地址,主要通过虚函数来实现。多态的主要优点是提高了代码的可扩展性和可维护性。原创 2023-12-12 22:36:45 · 1163 阅读 · 0 评论 -
C++:运算符重载及继承
前面学到了函数的重载,现在又新出现一个叫运算符重载的东西,还有C++三大特性之一的继承又是如何实现,起什么作用的呢?本文介绍了运算符重载的相关概念及代码呈现,如有不足,还望指出。原创 2023-12-12 18:54:59 · 1021 阅读 · 0 评论 -
C++:对象特性及友元
C++的对象特性、友元和运算重载符作为完善面向对象编程的操作,它们的作用是什么呢?下面就让我来介绍介绍。本文简单介绍了对象特性及友元的含义,并用代码实现了过程,如有不足还望指出。原创 2023-12-11 18:20:48 · 945 阅读 · 1 评论 -
C++:封装与对象特性
封装作为C++三大特性之一,对于C++的面向对象编程有着非常重要的意义,那么封装的作用是什么呢?让我来介绍一下吧本文简单介绍了C++三大特性之一的封装与部分对象特性,有些不足之处还望指出。原创 2023-12-11 15:09:28 · 1114 阅读 · 1 评论 -
C++:引用以及函数的占位、重载
C++中的引用、函数的占位、重载等都给开发带来了便捷让我们更好地面向对象编程,那么这些区别于C语言的操作到底有什么用呢?让我们一起探讨一下在这篇文章中我介绍了C++中引用和函数参数、重载的相关知识,希望对你有所帮助。原创 2023-12-10 19:04:10 · 1008 阅读 · 1 评论 -
C++:内存存储模型
全局变量和静态变量存放在此全局区还包含了常量区、字符串常量和其他常量也存放在此该区域的数据在程序结束后由操作系统释放局部变量和局部常量存储在栈区全局变量、静态变量、局部静态变量存放在全局区静态常量、字符串常量、全局常量存储在常量区。原创 2023-12-10 13:52:11 · 687 阅读 · 1 评论