![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
C++相关
deshany
乾坤未定,你我皆是黑马!
展开
-
《C++ 复习---入门知识》
本章博客主要对以下内容进行总结:1.C++关键字2.命名空间3.C++输入输出4.缺省参数5.函数重载6.引用7.内联函数8.auto关键字9.基于范围for循环10.指针空值1.C++关键字(C++98)C++98版本中共63个关键字,这些关键字的学习不需要刻意去记,随着后边逐渐的学习用的多了就能记住了。2.命名空间2.1 概念...原创 2019-10-24 17:14:34 · 158 阅读 · 0 评论 -
《STL简单使用》
本节主要有以下内容:一、STL概念二、STL六大组件三、String简单使用四、Vector简单使用五、List简单使用六、Deque简单使用七、Stack简单使用八、Queue简单使用一、STL概念STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数...原创 2019-10-24 17:15:23 · 133 阅读 · 0 评论 -
《C++复习---模板初阶》
本节主要有以下内容:一、 泛型编程二、函数模板三、类模板一、 泛型编程1.概念:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。二、函数模板1.概念:函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。2.格式template<typename T1, typename T...原创 2019-08-27 16:59:14 · 955 阅读 · 0 评论 -
《C++复习---内存管理》
本节主要有以下内容:一、C/C++内存分布二、C语言中动态内存管理方式三、C++中动态内存管理四、operator new与operator delete函数五、 new和delete的实现原理六、 定位new表达式(placement-new)一、C/C++内存分布说明:【1】栈又叫堆栈,非静态局部变量/函数参数/返回值等等,栈是向下增长的。【2】内...原创 2019-08-27 16:13:10 · 167 阅读 · 0 评论 -
《C++复习---类与对象【3】》
本节主要有以下内容:一、 构造函数(补充)二、C++11 的成员初始化三、友元四、static成员五、 内部类一、 构造函数(补充)1.构造函数体赋值class Date{public: Date(int year, int month, int day) { _year = year; _month = mon...原创 2019-08-27 14:54:25 · 106 阅读 · 0 评论 -
《C++复习---类与对象【2】》
本节主要有以下内容:一、类的6个默认成员函数二、 构造函数三、 析构函数四、拷贝构造函数五、 赋值操作符重载六、const成员函数七、取地址及const取地址操作符重载一、类的6个默认成员函数如果一个类中什么成员都没有,我们称之为空类。空类并不是什么都有,任何一个类在我们不写的情况下,都会生成6个默认成员函数。二、 构造函数(初始化对象)1...原创 2019-08-24 14:51:34 · 109 阅读 · 0 评论 -
《C++复习---类与对象【1】》
本节主要有以下内容:一、类与对象的初步认知二、类的定义三、类的作用域四、类的实例化五、类的访问限定符及封装六、类的对象大小的计算七、类成员函数的this指针一、类与对象的初步认知1.类:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。2.对象:对象是具有类类型的变量。3.类与对象的关系:类是对象的抽象,而对象是类的具体...原创 2019-08-20 21:03:58 · 174 阅读 · 0 评论