C++ 听课笔记
前言:
今天回去学习了米老师之前给十期师哥师姐们讲课的视频,在这里做了一个小小的学习笔记,作为学习记录。主要是通过对比的学习,和之前学习的VB语言学习进步对比,也就是联系之前的旧知识,用旧知识来巩固新的知识。
对比:
C++和VB最大的特点是:引入了面向对象和有一个指针,就是这两点不同,其他的都是一样的。
1, VB ,基于面向对象,因为没有继承,。
2,回收机制--两个函数:构造函数,析构函数
3,计算机的根本:编码,解码。加一点语法罢了。
4,成就所有事情的秘诀:先有兴趣,先看到,先有成就感,就有动力往下学,
5,指针: 里面放的不是具体的数据,放的是地址-------指向的是首地址。
指向指针的指针: 就是指针里面放了一指针罢了。
指针数组:这个数组里面放的都是指针,这就是一堆指针罢了。
6,有人说,C好,C++好是有指针,学好C就无所不能,但有指针变得很乱,指的方式不对,就非常不安全了。
7,面试的境界:就是你去跟他讲课,把他们讲明白。
8,社会上公司的层次:
一流公司写标准:比如微软、苹果、谷歌
二流公司写产品
三流公司做外包
9,多态,为了让系统容易扩充。
(1)子类以父类身份出现;(2)子类在工作时以自己的方式来实现(3)子类以父类身份出现时,子类特有的属性和方法不可用。(京剧表演,儿子代替父亲,儿子有自己的绝活,但是在代表父亲上场是不能表演出自己的东西来)
虚方法:有关键字virtual(可以被子类重写)
10,引用在C++就是一个指针,但是没有指针灵活。
引用:只能指向一个对象的首地址
指针:想指向那就指向哪里。