今天看了《c++语言程序设计》一书,由于学过c,所以很快就跳过了基本语法部分,之后看c++的面向对象编程部分.现在总结一下:
-
c++的面向对象的类声明跟c结构体声明很像,只是类声明中可以加入函数,称为类的成员函数
-
成员函数可以写在类里面,也可以写在外,在外格式是: 类型 类名::函数名(参数){函数体}
-
在类声明里面有三种数据类型声明:公有,私有和保护.公有变量是除了类和类之间可用之外,类外也可用,一般是面向用户的,而私有变量是类与类之间都可用的,保护是类自身才可用
-
c++中用new动态分配空间,用delete释放空间,有点像c中的malloc和free函数