编程
未读
C++ 操作文本文件
操作文本文件 需要包含头文件#include <fstream> 写文件(输出流) 步骤(四步) 创建输出流对象 ofstream fp ; //创建输出流对象 打开文件,⚠打开模式缺省时如果文件不存在就创建,文件存在则截断内容 fp.open"
编程
未读
拷贝构造函数&浅拷贝与深拷贝
1.拷贝构造函数 1.1 拷贝构造函数定义 复制构造函数是构造函数的一种,也称拷贝构造函数,它只有一个参数,参数类型是本类的引用。 如果类的设计者不写复制构造函数,编译器就会自动生成复制构造函数。大多数情况下,其作用是实现从源对象到目标对象逐个字节的复制,即使得目标对象的每个成员变量都变得和源对象相
编程
未读
结构体、共同体和枚举
结构体是用户自定义的数据类型,通过组合不同数据类型的成员来描述一个完整对象。在C++中,结构体的定义包括其名称及成员变量,成员可以是任意数据类型,并支持缺省值。使用结构体时,可以通过点操作符访问其成员,并支持嵌入数组或其他结构体。结构体的指针可以用于动态内存分配和作为函数参数。内存管理时,需注意结构体的内存对齐以及指针的正确使用。最后,结构体支持数组形式的声明和初始化。