![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
ai你曾来过
这个作者很懒,什么都没留下…
展开
-
c++面试必问:c++和c的8点不同
前言:最近发现很多面试题都会问到c++和c的不同;总结一下,发现遗漏的知识点还是挺多的;比如c语言中,const关键字是个冒牌货;c++中struct和class异同;学校网络不好,Firefox浏览器卡出去好几次,还有一次写了一个小时给我吞了;心态有点奔溃; 目录 c++和c的8点不同 一.基本概念 1.设计思想 2.c的优缺点 3.c++特性 二.基本语法 1...原创 2019-08-31 19:44:23 · 3250 阅读 · 0 评论 -
c++基础:const用法!
前言:c++中const作为关键字,经常与指针,函数形参,函数返回值联合使用。因此const必须拿下! 目录 1.const基本用法: 2.c++ 和c const异同: 3.const和#define异同: 1.const基本用法: 1const语法: 唯一难点:const修饰的指针,还是指针所指的内存空间; const int a; int const b; //一样; ...原创 2019-09-01 15:20:06 · 167 阅读 · 0 评论 -
c++面试必问:引用
前言:c++基础中,const和引用,经常在函数参数,函数返回值类型中出现。因此必须拿下引用的用法! 目录 一.引用(普通引用) 1.引用做函数参 2.引用的本质 3.引用当左值 4.指针引用 二.常引用 5使用变量 初始化const引用 6使用字面量 初始化const引用 一 引用(普通引用) 引用分为:普通引用和常引用;...原创 2019-09-01 18:50:30 · 416 阅读 · 0 评论 -
c++基础:构造和析构
前言: 类的定义中,不能对数据成员初始化;所以需要给对象进行初始化;(以下为简要笔记) 目录 一.什么是对象? 二.为什么要学习构造函数? 三:构造函数 1构造函数语法: 2.构造函数分类: 3.构造函数的调用: 四.析构函数 五.构造函数和析构函数顺序: 一.什么是对象? 对象就是类的实例化; int a; a是整形变量;a是整型变量的实例化; class stu...原创 2019-10-04 22:02:15 · 141 阅读 · 0 评论 -
c++基础:初始化的列表(关于剑指offer面试的一道题)
前言:如果一个类中 手工定义一个构造函数,则必须使用,否则会出现错误; 当class B内的数据成员,用到了A内的数据成员时,按照之前的语法则会出错;因为classB中没有条件调用classA的构造函数; 这时候则需要定义新的语法,即就是构造函数初始化列表; 我们先来看一道剑指offer的题; 目录 一.剑指offer题目分析 二.为什么要有数据成员初始化? 三.初始化列表的语法 ...原创 2019-10-07 16:51:14 · 254 阅读 · 0 评论