摘要: 1.二进制文件无法一行行读,也无法按格式读 2.二进制写: ofstream outFile; outFile.open("number.dat", ios::out | ios::binary); if(!outFile.is_open()) { cout << "文本打开错误" << endl; 阅读全文
posted @ 2026-01-07 18:14 应用宝 阅读(5) 评论(0) 推荐(0)
摘要: 1.当父类有private的变量,子类想调用 如:father的private-->name,money 子类继承了父类的private所以name,money在子类中不用写了 如果子类调用name,money的话而且子类没有定义函数则就调用父类的函数来获得,不然子类无法获得name,money 2 阅读全文
posted @ 2026-01-05 22:44 应用宝 阅读(4) 评论(0) 推荐(0)
摘要: 1.const对象只能调用const函数 //Human.h class Human { public: ...... void description() const; //注意,const的位置 》重要 ...... }; //Human.cpp void Human::description 阅读全文
posted @ 2026-01-05 20:13 应用宝 阅读(3) 评论(0) 推荐(0)
摘要: include include using namespace std; class Human { public: Human(int age,int number,string addr); ~Human(); static void getCount(); private: static in 阅读全文
posted @ 2026-01-05 19:25 应用宝 阅读(4) 评论(0) 推荐(0)
摘要: 1.当一个标识符(变量或函数)被声明为 static 时,它只在定义它的编译单元(文件) 内可见,其他文件无法访问。 include include using namespace std; class Human { public: Human(int age,int number,string 阅读全文
posted @ 2026-01-05 19:04 应用宝 阅读(5) 评论(0) 推荐(0)
摘要: 主要工作是:当在类中有指针(可以分配内存), 此时的构造函数中欧分配内存,就要在析构函数中 写一个delete 》来释放自己分配的内存 阅读全文
posted @ 2026-01-05 18:23 应用宝 阅读(4) 评论(0) 推荐(0)
摘要: ps: 什么时候调用拷贝构造函数 1.调用函数时,实参是对象,形参不是引用类型 如果函数的形参是引用类型,就不会调用拷贝构造函数 2.函数的返回类型是类,而且不是引用类型 3.对象数组的初始化列表中,使用对象。 1.深拷贝函数本质是在类中写一个指针 2.在对应的函数实现中创建相关的内存 4.根据不同 阅读全文
posted @ 2026-01-02 22:59 应用宝 阅读(4) 评论(0) 推荐(0)
摘要: include include <stdlib.h> using namespace std; int * add(int x, int y) { int sum = x + y; return ∑ } 》此时的sum的周期就是函数运行完就没 》所以在mian函数中接不到 》在mian函数中接是错误 阅读全文
posted @ 2025-12-30 21:39 应用宝 阅读(2) 评论(0) 推荐(0)
摘要: extern - 把全局变量在其他源文件中声明成 extern 变量,可以扩展该全局变 量的作用域至声明的那个文件,其本质作用就是对全局变量作用域的扩展。 >>有两个文件,其中一个要用另一个的全局变量则用extern来用 》建议包含他的头文件 建议:先在.cpp里面定义int HumanCount 阅读全文
posted @ 2025-12-30 21:20 应用宝 阅读(4) 评论(0) 推荐(0)
摘要: a) 在C++中新增加了引用的概念 b) 引用可以看作一个已定义变量的别名 c) 引用的语法:Type& name = var; d) 引用做函数参数那?(引用作为函数参数声明时不进行初始化) // demo 8-23.c include <stdio.h> include <stdlib.h> i 阅读全文
posted @ 2025-12-30 20:53 应用宝 阅读(8) 评论(0) 推荐(0)