![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++概念整理
明前大奏
这个作者很懒,什么都没留下…
展开
-
可能会问到的题目(概念性)
1.什么叫做流?流的提取和插入是指什么?2.什么叫做异常?C++异常处理的特点3.C++异常处理机制有何优点?4.浅拷贝和深拷贝的区别?5.C++的四个默认函数?6.哪些运算符必须重载?7.C++中的显示类型转换有哪些?各自有什么特点?9.8.继承与派生有什么联系?9.预先定义的输出流对象有哪些?10.智能指针有哪些?各自有什么特点?11.函数重载和函数模板之间的联系和区别?12.资源泄漏是什么?13.赋值运算符重载的特点?14.什么叫做作用域?有几种作用域?什么叫做可见性?15原创 2022-04-01 14:25:39 · 533 阅读 · 0 评论 -
前置与后置++
前置++与后置++转自 http://blog.csdn.net/randyjiawenjie/article/details/6747720class TestPlusP {private: int data; static int count; int id;public: TestPlusP(int d =0 ) { data = d; id = count++; cout << "构造函数" << " id=" << id<原创 2022-03-31 21:18:04 · 233 阅读 · 0 评论 -
一些容易混淆的概念
目录1.delete 和 delete[]2.常量指针和指针常量3.数组指针和指针数组4.初始化和赋值1.delete 和 delete[]前提了解系统默认实现了 new/delete、new[]/delete[]、placement new/delete(借助已经存在的内存来构建对象)6个运算符函数new 完成两个工作:1.分配一块动态内存空间;2.调用构造函数初始化对象delete 完成两个工作:1.调用对象类型的析构函数;2. 释放这块内存空间C++ 中分配数组内存时系统内部会增加4/原创 2022-03-31 17:45:50 · 1284 阅读 · 0 评论 -
一些基础概念
1.基本内置类型,可以分为两种:空类型(void)算术类型:整型(字符、布尔值、整型数);此外除了布尔值和扩展的字符型,整型又可分为带符号和无符号两类浮点型2.类型转换非布尔类型赋值给布尔类型:初始值为0则为true,否则为false;布尔类型赋值给非布尔类型:false为0,true为1浮点数类型赋值给整数类型:保留小数点前的部分整数类型赋值给浮点类型:小数部分记为0给无符号类型赋值为一个超出其表示范围的值: 初始值对无符号类型表示数值总数取模后的余数给带符号类型赋值为一原创 2022-03-31 16:27:35 · 952 阅读 · 0 评论 -
左值和右值
文章目录前提了解一、临时对象被创建的情况二、使用步骤1.引入库2.读入数据总结前提了解一、临时对象被创建的情况**以值的形式给函数传参(值传递):**首先将需要传给函数的参数,调用拷贝构造函数创建一个副本(拷贝构造也是构造,这个副本是一个临时对象),所有在函数里的操作都是针对于这个副本的,不会影响到原参数,函数结束后,这个临时对象就会被撤销**类型转换:**把类型转换前的对象当作形参传给构造函数(这个构造函数要和参数类型个数匹配),构造函数就会生成一个临时对象,结束后就会调用析构函数**函数返原创 2022-03-31 11:26:53 · 328 阅读 · 0 评论 -
类的内存大小
计算一个类的内存大小一个类或只有成员函数的类占1个字节一个类的大小是非静态数据成员大小的总和,计算时要考虑对其问题,如一个类A:各数据成员类型相同:类型大小 × 个数数据成员类型不同但不含自定义类类型:分析各个成员大小,找出最大的一个成员M(数据类型),按M所在位置将类分成若干份每部分的大小即这部分所有数据成员的大小应为M大小的最小倍数各部分相加即为类的大小数据成员中含有自定义类型:分析各个成员的大小,包括自定义类中的成员找出最大的成员M,按M所在位置为分界点分段如果在自定原创 2022-03-25 16:44:41 · 817 阅读 · 0 评论 -
C++知识概念七_02
CH10——标准模板库STL原创 2022-03-13 17:59:56 · 1083 阅读 · 0 评论 -
C++知识概念七_01
CH10——标准模板库STL原创 2022-03-13 11:10:23 · 833 阅读 · 0 评论 -
C++知识概念六
CH8——多态性原创 2022-03-10 12:09:37 · 793 阅读 · 0 评论 -
C++知识概念五
CH7——继承与派生原创 2022-03-10 12:08:11 · 351 阅读 · 0 评论 -
C++知识概念四
CH6——数组、指针原创 2022-03-08 16:21:57 · 229 阅读 · 0 评论 -
C++知识概念三
CH5——数据的共享与保护原创 2022-03-08 16:19:28 · 162 阅读 · 0 评论 -
C++知识概念二
CH4——类与对象原创 2022-03-08 10:12:56 · 165 阅读 · 0 评论 -
C++知识概念一
CH3——函数原创 2022-03-07 19:24:28 · 47 阅读 · 0 评论