类--内联函数--构造函数--成员函数和const

本文深入探讨C++中的内联函数概念,解释其在头文件中声明与定义的作用,以及如何通过inline关键字实现。同时,文章解析构造函数的特殊性,为何它不能被对象直接调用,以及如何正确使用。此外,还讨论了成员函数与const修饰符的关系,确保对象在调用函数时不会被意外修改。

在头文件中叫做类的声明

一。内联函数

在类声明中一般要声明成员函数,如果声明的时候直接定义了该函数,则该函数被自动为内联函数

如果定义和声明分开了,但也是在头文件中定义了该函数,并且用inline,也是内联函数

二。构造函数

一般情况下,我们都是使用对象来调用方法

但是构造函数不能用对象来调用,因为对象是由构造函数来创建的,在构造函数创建出对象来之前,对象是不存在,都不存在,还怎么调用,是人家构造函数创建的对象。

三。成员函数和const

如果说对象我们写出const类型的,即要求该对象不能被修改,那么该对象调用函数,不能保证他会不会被修改啊,那怎么办呢

只要这样写就可以

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值