类定义和类实现的分离

C++允许将类的定义和实现分离。类定义描述了类的“约定”,而类实现则实现了这一约定。类定义简单地列出所有数据域、构造函数原型和函数原型,类实现给出构造函数和成员函数的实现

两者可以置于分离的文件中,两个文件应该使用相同的名字,但具有不同的扩展名。类定义文件的扩展名为 .h( h意思为头 ),类实现文件的扩展名为 .cpp

 

那么如何实现类定义与类实现的分离呢?

请随着我的步骤:

1. 创建一个新的cpp项目,叫TestCircleWithHeader.cpp

 

2. 右侧“头文件”,新建一个“C++类”,名叫“Circle”。

 

 

3. 在“Circle.h”中写类定义。

 

 

4.在“Circle.cpp”中写类实现。注意"Circle.cpp"在右侧的"源文件"中。

 

 

5.“TestCircleWithHeader”中完成类的调用。千万别忘了上面的 #include "Circle.h"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值