摘要: Setting limits 让客户不能改,让设计者可以改 C++: 任何人访问 成员函数访问(同一个类的不同实例化对象可以相互访问私有成员变量) 类自己或子类访问 friend: 朋友就可以授权访问 前项声明X; class和struct的区别: 默认缺省时 默认权限不同 在C++中首选class 阅读全文
posted @ 2022-09-25 20:34 slowlydance2me 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配 Dynamic memoey allocation C++使用new和delete 来申请和释放内存 new:先申请一个空间 int\Stash : 默认构造函数初始化对象 ~:析构函数析构 delete:再释放空间(还给内存池) 动态申请数组内存 首地址(便于查找)+空间 delet 阅读全文
posted @ 2022-09-25 20:10 slowlydance2me 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前言: 在C++中,对于一个类,C++的编译器都会为这个类提供四个默认函数,分别是: A() //默认构造函数 ~A() //默认析构函数 A(const A&) //默认拷贝构造函数 A& operator = (const A &) //默认赋值函数。 这四个函数如果我们不自行定义,将由编译器自 阅读全文
posted @ 2022-09-25 18:27 slowlydance2me 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 数组的初始化: 在 C++中 struct ≈ Class;struct里面可以有函数。 默认构造函数: 没有参数的构造函数就是默认构造函数 阅读全文
posted @ 2022-09-25 17:55 slowlydance2me 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 构造与析构 类不是实体;对象属于类;函数属于类 ; 用不同的对象调用同一个类里面的函数的时候,函数知道是哪一个对象在调用它 关键字 this this是一个指针 Point a; a.print(); <=>等价于 Point::print(&a) C++在声明一个变量的时候,只是告诉你存在这个变量 阅读全文
posted @ 2022-09-25 17:39 slowlydance2me 阅读(24) 评论(0) 推荐(0) 编辑
摘要: slowlydance2me&#39;s blog introduction 👉slowlydance2me HELLO! 欢迎访问我的博客! Base 成都,坐标某高校软件工程专业科班生 立志于学习更专业的知识,不断更新自身技术,提升实力 来到博客园希望创建一个属于自己的小小精神家园,记录一些学习经验与心得 同时在这里同步更新目前正在学习的最新知识,分享学习进度 博客的主 阅读全文
posted @ 2022-09-25 09:14 slowlydance2me 阅读(53) 评论(14) 推荐(2) 编辑