VC++ 基础知识

C++优于C的地方在于其封装性,继承性,多态性。

C语言中结构体中不允许定义函数,C++中可将成员函数封装到类或结构体中,使用时调用其成员函数即可。

C++中结构体和类可以通用,结构体是一种特殊的类。结构体与类的区别在于访问控制方面,访问控制标识符public/private/protect。protect主要是子类和父类之间的一种访问控制。在结构体中访问控制符缺省则为public,类中缺省为private。

类和对象:类是抽象出事物的共有属性,对象是具有具体属性值的一个事物。通常情况下类的实例可以等同于类的对象。

面向过程和面向对象:面向过程是具体的实现方法,面向对象是调用某个对象提供的方法。

构造函数:最重要的作用是创建对象本身,每个类必须有构造函数。若类里没有提供构造函数,则C++编译器提供一个默认的构造函数,不带任何参数,只负责创建对象而不做任何初始化的工作。

析构函数:构造函数取反,在一个对象生命周期结束时,释放内存空间,不允许有参数。

函数的重载:函数的参数类型,参数个数不同时才可以。函数的返回类型不同时不可以重载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值