C++学习笔记
孙孙_
专业划水
展开
-
string类(学习笔记)
stirng类 string类是模板类: typedef basic_string<char> string; 使用string类要包含头文件< string> string 的初始化: s原创 2020-06-04 16:57:51 · 687 阅读 · 0 评论 -
输入输出和文件操作(学习笔记)
输入输出和文件操作输入输出输入输出相关的类标准流对象判断输出流结束istream类的成员函数istream类的成员函数输出重定向输入重定向流操作算子整数流的基数:流操作算子dec,oct,hex控制浮点数精度的流操作算子设置域宽的流操作算子用户自定义流操作算子文件读写文件和流创建文件文件的读写指针显示关闭文件字符文件读写二进制文件读写二进制文件和文本文件的区别 输入输出 输入输出相关的类 istream是用于输入的流类,cin就是该流的对象 ostream是用于输出的流类,cout就是该流的对象 ifst原创 2020-05-31 19:56:34 · 877 阅读 · 0 评论 -
虚函数和多态(学习笔记)
虚函数和多态表现形式虚函数的访问权限多态的实现原理动态联编虚函数表虚析构函数 在类的定义中,前面有virtual关键字的成员函数就是虚函数 virtual关键字只用在类定义里的函数声明中,写函数体时不用 表现形式 派生类的指针可以赋值给基类指针 通过基类指针调用基类和派生类的同名虚函数时: 1)指针指向基类的对象,那么被调用的是基类的虚函数 2)指针指向派生类的对象,那么被调用的是派生类的虚函数 派生类的对象可以赋值给基类引用 通过基类引用调用基类和派生类中的同名虚函数时: 1)引用引用的是一个基类的原创 2020-05-29 18:13:12 · 361 阅读 · 0 评论