加载中...

摘要: 01.智能指针类(重点) 1.智能指针类是管理另一个类的对象的释放 class Maker { public: Maker() { cout << "无参构造" << endl; } void printMaker() { cout << "hello Maker" << endl; } ~Make 阅读全文
posted @ 2024-02-07 18:44 江寒雨 阅读(46) 评论(0) 推荐(0)
摘要: 01.数组类 1.目的:设计一个类,该类有数组的功能,可以存储数据,可以删除修改数据 2.设计核心数据 1.属性:指针(指向堆区空间),数组实际存储的元素个数,数组容量 2.方法:构造(开辟堆区空间),尾插,头插,指定位置插入,尾删,头删,获取指定位置的值,指定位置修改值,获取数组元素个数,获取数组 阅读全文
posted @ 2024-02-07 17:50 江寒雨 阅读(30) 评论(0) 推荐(0)
摘要: 01.explicit的作用(了解) class Maker { public: //explicit只能放在构造函数前面,构造函数只有一个参数或其他参数有默认值时 explicit Maker(int n)//防止编译器优化Maker m=10;这种格式 { } }; int main() { / 阅读全文
posted @ 2024-02-07 17:49 江寒雨 阅读(22) 评论(0) 推荐(0)
摘要: 1.初始化和清理的概念(了解) 1.当对象产生时,必须初始化成员变量,当对象销毁前,必须清理对象 2.初始化用构造函数,清理用析构函数,这两个函数是编译器调用 2.构造函数和析构函数(重点) 1.初始化的作用和析构函数的作用 构造函数的作用 class Maker { public: //构造函数的 阅读全文
posted @ 2024-02-07 17:49 江寒雨 阅读(40) 评论(0) 推荐(0)
摘要: 01.引用的使用场景(重点) 1.引用作为函数参数 //1.引用作为函数参数 void func(int &a, int &b) { int sum = a + b; cout << "sum=" << sum << endl; } void test01() { int a = 10; int b 阅读全文
posted @ 2024-02-07 17:48 江寒雨 阅读(32) 评论(0) 推荐(0)
摘要: 01.C++概述(了解) c++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。 02.第一个程序helloworld(掌握) #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std;//标准命名空间 in 阅读全文
posted @ 2024-02-07 17:47 江寒雨 阅读(29) 评论(0) 推荐(0)