摘要: 程序运行时产生的数据都属于临时数据,程序一旦运行结束会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件< fstream > 文件类型分为两种: 文本文件:文件以文本的ASCII码形式存储在计算机中 二进制文件:文件以二进制形式存储在计算机中,人不能直观阅读数据 操作文件的三大类: 阅读全文
posted @ 2022-01-02 17:54 安河桥北i 阅读(81) 评论(0) 推荐(0)
摘要: 一、深拷贝与浅拷贝 浅拷贝:简单的赋值操作,会导致指针指向同一内存地址 如果利用编译器提供的拷贝构造函数,会做浅拷贝操作 浅拷贝带来的问题是:堆区内存重复释放,引发崩溃 深拷贝:在堆区重新申请空间,进行拷贝操作 public: int age; string name; int *height; p 阅读全文
posted @ 2022-01-02 17:00 安河桥北i 阅读(67) 评论(0) 推荐(0)