c++
文章平均质量分 80
OwODarkness
人生如棋,落子无悔。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于智能指针的学习漫游
一类事物的存在必有其意义,作为C++ 11标准中新出现的智能指针也不例外。指针是C/C++的灵魂,它的存在使得 C/C++ coder能够灵活的对内存进行操作,但也随之带来风险,即内存如何管理。本文会提及智能指针的使用,但重点并不在这里,而是尽量利用我有限的知识储备来讨论有关基本的内存管理和智能指针的有关知识,我会尽量使用简单易懂的代码例子来帮助大家理解。若有错误,请直接指出,不胜感激。原创 2024-01-23 22:51:16 · 905 阅读 · 0 评论 -
C++类与对象
类 类用来实现函数封装 类是用来描述"对象"的, 类包括属性以及行为, 如同人就是一个类, 属性即包括人的性格、品格、样貌等, 人的动作表现则属于类的行为(行为一般为函数)。而具体的某一个人则是类的实例——对象。 类是对象的模板,对象是类的实例。 类是一个封装了数据以及操作这些数据的代码的逻辑实体 类的三种权限: 公共权限 (public) :类外可以访问, 类内可以访问 保护权限 (protected) : 类外不可以访问, 类内可以访问,对派生类可见 私有权限(private): 类外不可以访问, 类原创 2021-11-08 12:00:00 · 321 阅读 · 1 评论 -
C++继承
继承 面向对象三大特性之一 类与类之间存在某种关系:下级别成员除了拥有上级的共性外,还有自己的特性。 好处:减少重复代码 //person2继承了person1的属性,同时又有自己的属性 //格式 class 子类(派生类) 继承方式 父类(基类) class person2 :public person1 { …… }; 其中基类中的所有成员都会被派生类继承(友元关系不能继承) 基类私有(private)成员在派生类中无论以什么方式继承都是不可见的。这里的不可见是指基类的私有成员还是被继承到了派原创 2021-11-09 12:00:00 · 166 阅读 · 1 评论 -
C++文件I/O操作
文件操作 程序运行时的数据是临时数据,程序运行后会被释放。通过文件可以使数据得以保存。 文件操作需包含头文件 文件类型:文本文件、二进制文件 //文件操作三大类 ofstream//读操作 ifstream//写操作 fstream//读写操作 文本文件 写文件 步骤: 1、创建头文件 #include 2、创建流对象 ofstream ofs 3、打开文件 ofs.open(参数1(路径),参数2(打开方式)); 4、写文件 ofs << “写入的数据” 5、关闭文件 ofs.close原创 2021-11-11 12:00:00 · 354 阅读 · 1 评论
分享