类和对象c++1.0

为了扩展结构体出现了类。

访问限定符

一般函数是公有,参数是保护或私有

class默认是私有,struct默认是公有

分离声明和定义

类声明放在.h中的文件,成员函数定义放在.cpp,注意成员名前需要加类名::

在类定义中成员函数可能成为内联函数(短)

内联声明和定义是不能分离的,所以小函数放在.h文件中

封装

封装就是隐藏细节

类的作用域

类定义了一个新的,作用域决定能不能找到他

存储属性会影响生命周期

类的实例化

声明和定义重大的区别,有没有开空间

类相当于一张图纸,没有空间

extern int age ;定义变声明

类对象的模型

类的计算大小不算成员函数,实例化浪费空间,编译链接是去公共代码区找到函数地址

实例化每个成员变量的变量都是独立的空间,但是类调用的成员函数都是一个

没有成员变量的类对象,给1bty占位表示存在

this指针

成员函数都会加 Date* const this确定参数

this存在栈区,算是形参

命名规范

成员变量加_为了区分成员函数中的变量

驼峰法

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值