- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 C++相关学习分类汇总(不定时更新)
菜鸡在学习C++期间遇到问题时翻阅到的一些文章基础:当C++定义类时,编译器会为类自动生成哪些函数?这些函数各自都有什么特点?c++中的typename与classC++内存布局分为几个区域,各自具备什么特点?C++运算符重载相关问题C++中什么是友元?友元的存在形式有?友元有何特点?C++之易混淆知识点四---虚函数与虚继承虚继承及继承的内存布局 - demian...
2019-05-29 20:27:04
371
原创 C++运算符重载相关问题
目录0.什么是运算符重载C++运算符重载:1. C++运算符重载的原则是什么?有哪些规则?C++运算符重载:重载原则:重载规则:2. C++能/不能重载的运算符有哪几个?能重载的运算符有:不能重载的运算符有:3. C++运算符重载的形式有哪几种?普通函数:友元函数:成员函数:4.C++几种特殊的运算符重载0.什么是运算符重载...
2019-05-20 23:49:01
899
转载 C++中什么是友元?友元的存在形式有?友元有何特点?
目录一、友元函数1.非成员函数2.成员函数3.友元函数的重载二、友元类三、友元与封装性私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦。C++是从结构化的C语言发展而来的,需要照顾结构化设计程序员的习惯,所以在对私有成员可访问范围的...
2019-05-20 21:20:20
7496
2
转载 当C++定义类时,编译器会为类自动生成哪些函数?这些函数各自都有什么特点?
简要:对于一个空类,C++编译器默认生成四个成员函数:默认构造函数、析构函数、拷贝(复制)构造函数、赋值函数目录一、默认构造函数二、析构函数三、拷贝(复制)构造函数四、赋值函数一、默认构造函数 默认构造函数(default constructor)就是在没有显式提供初始化式时调用的构造函数。它由不带参数的构造函数,或者为所有的形参提供默认实参的构造函...
2019-05-15 17:15:00
3790
转载 C++内存布局分为几个区域,各自具备什么特点?
目录一、程序的内存布局二、程序示例三、栈(stack)与堆(heap)的比较一、程序的内存布局在C++中,程序在内存中的存储被分为五个区:1、栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两...
2019-05-14 21:56:46
1348
原创 1001 A+B Format (20)(20 分)
Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits).InputEach input file contains one...
2018-07-11 22:54:45
486
《系统架构师教程》+2009-2018案例题+综合题+论文+视频资源+真题分析.rar
2019-06-05
深度探索C++对象模型.pdf
2019-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人