news 2026/6/22 16:39:58

面向对象吧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
面向对象吧

1.面向对象vs面向过程

如果是制作普通的计算器,我们可以面面俱到的把每一个可能会出现的计算过程通过代码来全部实现,

但是,随着东西越来越复杂,比如我面现在要制作一款游戏,那么我们不可能面面俱到的把用户的操作过程全部罗列出来,那我们就把面向过程转向面向对象,队友游戏里的人物,也就是任何一个对象,我们只需要把他的属性和它会出现的行为写出来就好(理解的比较粗糙)

内联函数:

关键字 :inline

以下的例子和图来自B站up主:慕课期末加油站

假设我们现在有两位经理要去接水

需要走很长的路去取 这样的话消耗必得到的多 转回到代码 我们如果多次调用一个比较简单的函数那么在每次调用的时候也会对内存进行消耗

那么对于两位经理来说最好的方法就是没个办公室都放一个饮水机 这样消耗就不大了,而对于多次调用简单的函数的话我们可以使用内联函数

内联函数的核心定义:一个被inline关键字修饰的、可能在调用点展开的函数,其完整定义必须在每个使用它的编译单元中都可见,且所有定义必须严格一致。

内联函数在调用时被展开是指:在编译阶段,编译器会将函数调用直接替换为函数体内的代码,而不是生成一个真正的函数调用。这就像把函数内容直接"粘贴"到调用处一样。

就相当于跳过对函数使用的开关 可以直接使用里面的逻辑

还有就是内联函数只适合比较简单的函数逻辑

是否内联由编译器决定

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 17:34:43

DoL-Lyra整合包终极指南:一键安装全平台美化体验

DoL-Lyra整合包终极指南:一键安装全平台美化体验 【免费下载链接】DOL-CHS-MODS Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS DoL-Lyra整合包是专为Degrees of Lewdity游戏打造的完整汉化美化解决方案,通…

作者头像 李华
网站建设 2026/6/22 16:23:53

Elsevier Tracker终极指南:5分钟搞定投稿状态实时监控

Elsevier Tracker终极指南:5分钟搞定投稿状态实时监控 【免费下载链接】Elsevier-Tracker 项目地址: https://gitcode.com/gh_mirrors/el/Elsevier-Tracker 在学术出版领域,投稿后的漫长等待是每个研究者都要经历的挑战。Elsevier Tracker Chrom…

作者头像 李华
网站建设 2026/6/22 17:10:30

如何轻松实现自动刷步数:小米运动步数同步完整指南

还在为每天忘记刷步数而烦恼吗?想要让微信和支付宝的步数记录保持活跃?这款小米运动自动刷步数工具将为你提供完美的解决方案。通过智能算法模拟真实运动数据,让你的步数记录看起来自然流畅,彻底告别手动操作的繁琐。 【免费下载链…

作者头像 李华
网站建设 2026/6/19 16:53:25

QQ音乐QMC格式解密转换终极指南:Mac用户必备的音频自由工具

QQ音乐QMC格式解密转换终极指南:Mac用户必备的音频自由工具 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,…

作者头像 李华
网站建设 2026/6/22 3:53:38

Zotero GPT插件完全入门指南:5步掌握AI文献管理新技能

Zotero GPT插件完全入门指南:5步掌握AI文献管理新技能 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt Zotero GPT插件是一款专为学术研究者设计的AI增强工具,通过集成GPT人工智能技术&am…

作者头像 李华
网站建设 2026/6/22 13:03:30

3步搞定音频解密:Mac端QQ音乐格式转换完全指南

3步搞定音频解密:Mac端QQ音乐格式转换完全指南 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结果…

作者头像 李华