【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、析构函数:释放对象运行期间所申请的资源。
浙公网安备 33010602011771号