今天看啥  ›  专栏  ›  everystep

写了5年C++才知道,原来const还能这么用!

everystep  · 公众号  ·  · 2024-11-15 07:00

文章预览

想象一下,你有一个特别珍贵的玻璃展品 🏺,你希望人们可以欣赏它,但绝对不能碰它!这就是C++中常函数的完美比喻!常函数就像是给你的对象戴上了一个"看得见摸不着"的魔法护盾,让它变得既安全又优雅~ 神奇的const关键字:你的代码保镖 ✨ 就像给对象穿上了一件特制的防护服,只要在函数后面加上 const ,它就变成了一个乖巧的常函数。想知道它有多神奇吗?让我们一起来探索! class   Museum  { public :      void   admireArtwork ()   const   {   // 👀 只能看,不能动!          // 这里不能修改任何展品,否则博物馆保安会把你请出去!😅     }           int   getVisitorCount ()   const   {   // 📊 安全地查看参观人数          return  visitorCount;     } private :      int  visitorCount; }; 这个小小的 const 关键字就像一位尽职的博物馆保 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览