路遥见人心,日久知马力

博客园 首页 新随笔 联系 订阅 管理

 

 上图所示的代码都是正确的、并且能够按正常人的预期执行。

首先提示一点、C++要用类名调用静态函数或者引用变量时、不是像Java一样用点号、而是用两个冒号!

 

错误例子1:不写第 13 行的代码、以为编译器会自动给静态成员赋 0、实际上根本都不能运行:

 

 

错误例子2: 以为和Java一样能直接写在类里面:

想像这样写可以、但必须改成 const 、但这样就不能去修改了。

 

错误例子3、分文件时、在头文件里初始化静态成员:

 

 

 正确做法:写在cpp中

 

 

 

posted on 2022-11-03 22:01  只讲大白话  阅读(45)  评论(0)    收藏  举报