凤梨罐头c++的学习生活第一天


前言

提示:仅仅供自己学习,以后混口饭吃:

导师接了个c++的项目,为了以后方便干好,我哭死。


一,时间

2023/12/11
希望能够两周快速过完,再进行总结,若忘记直接查阅即可。

二,内容

黑马c++ p90 - p106

1.c++中的引用

需要记住如下:

不可在局部函数中去进行引用返回,且第一次引用有效,第二次无效
如果函数值返回值是引用,则这个函数调用可以作为左值

注意01与02区别

2.占位符

需要记住如下:

1.占位符需要注意顺序,先写的占位符写了默认值,之后也需写入默认值。
2.占位符给默认值时,函数声明与函数实现只需要写一次默认值即可

3.函数重载

需要记住如下:

相同名字,不同参数个数或者类型

4.封装

需要记住如下:

1.与java有些类似,但不完全相同,把对象分出多个属性以及行为。
2.注意访问权限,其中有public,private,protect.若不写则默认为私有。
public:类内可随意访问,类外也可以随意访问。
private:类内可随意访问,类外不可以访问。
protect:类内可随意访问,类外不可以访问。
private与protect的区别主要还是在继承上,protect可以被继承访问,private不行。
3.为了让我们可以访问到私有属性或者行为,可以通过set和get方法进行访问。
4.class与struct区别主要在于struct的成员属性是共有的。
5.在封装中不仅可以封装属性,也可以封装对象。(比较常用)

5.代码清晰化分类

由于把所有代码都写在一个文件里面减少了代码的可读性,可以进行文件分类,具体步骤如下

把文件分为.h文件与.cpp文件:
.h文件主要用来包含头文件,以及类名的方法的声明以及属性。如图一
.cpp文件主要用来包含函数的实现,先导入.h,把其他所有访问权限也删除,class也删除。
如图二。
同时要注意这里会报错,原因是因为要用::对函数实现作用的域声明在。如图三

图一
在这里插入图片描述
图二
在这里插入图片描述

图三
图三


总结

查了这么久csdn以来,头一次自己写博客,还有点小激动。希望自己能够保持下去这份兴趣,同时也记录自己的生活。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值