VC++ 基础知识
2013-10-23 20:46
162 查看
C++优于C的地方在于其封装性,继承性,多态性。
C语言中结构体中不允许定义函数,C++中可将成员函数封装到类或结构体中,使用时调用其成员函数即可。
C++中结构体和类可以通用,结构体是一种特殊的类。结构体与类的区别在于访问控制方面,访问控制标识符public/private/protect。protect主要是子类和父类之间的一种访问控制。在结构体中访问控制符缺省则为public,类中缺省为private。
类和对象:类是抽象出事物的共有属性,对象是具有具体属性值的一个事物。通常情况下类的实例可以等同于类的对象。
面向过程和面向对象:面向过程是具体的实现方法,面向对象是调用某个对象提供的方法。
构造函数:最重要的作用是创建对象本身,每个类必须有构造函数。若类里没有提供构造函数,则C++编译器提供一个默认的构造函数,不带任何参数,只负责创建对象而不做任何初始化的工作。
析构函数:构造函数取反,在一个对象生命周期结束时,释放内存空间,不允许有参数。
函数的重载:函数的参数类型,参数个数不同时才可以。函数的返回类型不同时不可以重载
C语言中结构体中不允许定义函数,C++中可将成员函数封装到类或结构体中,使用时调用其成员函数即可。
C++中结构体和类可以通用,结构体是一种特殊的类。结构体与类的区别在于访问控制方面,访问控制标识符public/private/protect。protect主要是子类和父类之间的一种访问控制。在结构体中访问控制符缺省则为public,类中缺省为private。
类和对象:类是抽象出事物的共有属性,对象是具有具体属性值的一个事物。通常情况下类的实例可以等同于类的对象。
面向过程和面向对象:面向过程是具体的实现方法,面向对象是调用某个对象提供的方法。
构造函数:最重要的作用是创建对象本身,每个类必须有构造函数。若类里没有提供构造函数,则C++编译器提供一个默认的构造函数,不带任何参数,只负责创建对象而不做任何初始化的工作。
析构函数:构造函数取反,在一个对象生命周期结束时,释放内存空间,不允许有参数。
函数的重载:函数的参数类型,参数个数不同时才可以。函数的返回类型不同时不可以重载
相关文章推荐
- VC入门必备--基础知识(一)
- VC基础知识
- 从Delphi转向VC系列学习一:C++基础知识
- VC++ 基础知识
- VC入门必备--基础知识(二)
- 《公路收费站系统》 VC基础知识总结
- VC 获取托盘图标信息 . (2012-12-11 20:33:58) 标签: it 分类: 基础知识 //本例以获取程序托盘图标位置为例 //根据需要还可以获取不少信息 参考:http://www.
- VC中char *name 与 char name[]的区别(基础知识) 2010-7-16 11:48
- VC入门必备--基础知识(三)
- VC入门必备--基础知识(四)
- VC++基础知识——Edit的赋值取值问题!
- VC入门必备--基础知识(五)
- [VC++.NET编程].NET基础知识
- 从Delphi转向VC系列学习一:C++基础知识
- VC编写dll之基础知识(zz)
- VC基础知识 笔记
- 串口通信基础知识及VC++实现
- 3S基础知识:在VC++中嵌入MapX的集成二次开发
- VC++ 基础知识 总结
- VC入门必备--基础知识(一)