关于c++课程学习

按照计划,我首先阅读谭浩强c++程序设计一书的ppt,发现第一章基本上都是很基础的东西。
c++课程学习(未完待续)-LMLPHP
同时,书中与班导师一样,推荐了使用visual c++。
而师爷的教程里面推荐使用的是eclipse,并且使用的时候要新建一个project。
但是个人其实更喜欢使用devc++,因为之前编写c程序的时候,汉森大神推荐了使用devc++,使用了一个学期以后,认为devc++比较简明,使用起来很方便。

课时1 第一个c++程序

**第一节主要讲了一些简单的c++程序,让我对c++有了初步的认识。**

*c++笔记

*eclipse使用技巧

课时2 什么是对象

**第二节主要讲了面向程序对象中什么是对象的问题,并且与c语言(面向过程)做出了区别。**

课时3 面向对象基本原理

**第三节主要讲了c++(object oriented programming)的一些原理**

课时4 自动售票机例子

**第四节主要通过自动售票机的例子让我们对c++有了进一步的认识**

eclipse

课时5 3-1 头文件

**第五节主要讲了头文件的重要事项和类与头文件的使用事项**

define HEADER_GLAG

//Type declaration here...`
8.tips for header
-每一个类的声明都要放在头文件里面(一个头文件里面要求放一个类的声明)
-对应的源代码文件用相同的前缀。

课时6 3-2 时钟的例子

**第六节主要以时钟为例介绍了c++的使用**

课时7 3-3 成员变量

**第七节主要介绍了成员变量和本地变量的区别**

课时8 4-1 成员变量的秘密

**第八节主要讲了成员变量的调用和本地变量的区别,介绍了this的含义**

理解为主

课时9 4-2 构造与析构

**第九节主要讲了构造函数和析构函数**

课时10 4-3 对象初始化

**第十节主要讲了空间分配的原则和default constructor**

课时11 5-1 new & delete

**第十一节主要讲了如何动态的制造对象(动态的内存分配)**

课时12 5-2 访问限制

**第十二节主要讲了关于访问属性的问题**

课时13 5-3 初始化列表

**第十三节主要讲了初始化赋值**

课时14 6-1 对象组合

**第十四节主要讲了对象组合的两种类型**

课时15 6-2 继承

**第十五节主要讲了继承的规则**

student要比person具有更多的数据。
3.新的类一半在上面,老的类一般在下面。
4.表达继承的方法:class A{...};class B:public A{...};表示B类继承了A类(B是A的子类,A是B的父类)。
5.父类私有的东西在子类里面是存在的,但是不能碰。而父类protected的东西只有子类可以碰,而main函数不能碰。
6.所有的数据都是private,留protected的接口给子类,还有public是所有人都可以访问的。

04-30 11:17