使用类来定义自己的数据结构。
每一个对象都有自己的属性和自己的行为,把具有相同属性和行为的对象总和在一起,统称为一个类。
想在程序中使用这个类,必须调用头文件(类在该头文件中定义,头文件按照其中定义的类名来命名)
面向对象与面向过程编程思路的不同
面向过程:以C语言为例,编程思路为使用函数和某些给定类型的数据作为工具,来得到新的数据。这种思想的特点在于:任何数据可以被任意函数处理。在面对大型复杂程序时此种方式效率较低。
面向对象:以C++为例,将待处理的数据和函数封装在一起,A类型的数据只有A类型的函数可以处理,其他函数不能处理。被封装在一起的东西叫做类class,与C语言中的struct类似,但效果更丰富。使用这些类可以创造出各种对象,程序是对这些对象进行操作。
C++中类的不同
在C++中,类有不同类型。有的类中只有一个指针,比如string,他所指向的内容存放在别的位置。有的类