随笔分类 -  C++深度解析

摘要:C/C++面试题总结1.new与malloc的区别 new操作符从自由存储区上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。 使用new操作符申请内存分配时无须指定内存块的大小,而malloc则需要显式地指出所需内存的尺寸。 1 int *p = new int; 2 delete p;//一定要配对使 阅读全文
posted @ 2022-06-22 00:08 学习&笔记 阅读(970) 评论(0) 推荐(0) 编辑
摘要:C++多态深度解析一.多态的概念 通过使用virtual关键字对多态进行支持,被virtual声明的函数被重写后具有多态特性,virtual声明的函数叫虚函数。 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class P 阅读全文
posted @ 2022-06-14 23:47 学习&笔记 阅读(53) 评论(0) 推荐(0) 编辑
摘要:C++继承深度解析一.继承的概念 继承是C++中代码复用的重要手段。通过继承,可以获得父类的所有功能,并且可以在子类中重写已有功能,或者添加新功能。 1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class Memory 阅读全文
posted @ 2022-06-14 23:11 学习&笔记 阅读(144) 评论(0) 推荐(0) 编辑
摘要:C++ 类的封装性深度解析一.类的封装与类成员的作用域 类通常可以分为使用方式和内部细节两部分, 类的封装机制使得使用方式和内部细节相分离。 C++中通过定义类成员的访问级别实现封装机制,pubilc成员可以在类的内部和外部访问和调用,private成员只能在类的内部被访问和调用。 1 #include <stdio.h> 阅读全文
posted @ 2022-06-13 23:28 学习&笔记 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示