【VC++深入详解_孙鑫】第2章 掌握C++

第二章 掌握C++  封装性、继承性、多态性

1、在C语言中,结构体不能包含函数。

2、在C++语言中,结构体struct可以包含函数,struct和class的区别是:默认下,struct的成员都是公有的(public),而class在默认下是私有的(private)

3、构造函数:对对象(成员变量)做初始化工作,其名字与类名相同,如 point() {x=0;y=0}

  类中不能直接给成员变量赋值int x,int y,需要再定义多一个构造函数 point(int a,int b) {x=a;y=b;} 类中可以出现两个函数名一样的函数,即C++中函数的重载(函数的参数类型和参数个数不同)

4、析构函数:释放对象运行期间所申请的资源。

posted on 2017-02-26 13:46  杰出人生  阅读(132)  评论(0)    收藏  举报