摘要:
有效解决方法: https://blog.csdn.net/weixin_38106322/article/details/121708186 阅读全文
摘要:
1.C++ 程序中的内存分为两个部分: 1.栈:在函数内部声明的所有变量都将占用栈内存。所有变量都存放在栈中; 2.堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存; 阅读全文
摘要:
1.简介: 数据类型描述 ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 ifstream 该数据类型表示输入文件流,用于从文件读取信息。 fstream 该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文 阅读全文
摘要:
1.三者的关联? C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 2.什么是抽象类,抽象类的作用: 设计抽象类(通常称为 ABC)的目的,是为了给其他类提供一个可以继承的适当的基类。抽象类不能被用于实例化对象,它只能作为接口使用; 因此 阅读全文
摘要:
虚函数 1. 虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时, 会告诉编译器不要静态链接到该函数。 纯虚函数 2. 您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在 基类中又不能对虚函数给出有意义的实现,这个时候就 阅读全文
摘要:
类的静态成员变量 1. 声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本; 2. 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时, 所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中,但是 可以在类的外部通过使用范 阅读全文