美文网首页
C++与Java中static关键字的异同

C++与Java中static关键字的异同

作者: 希望是水户洋平 | 来源:发表于2021-01-12 23:23 被阅读0次

先看下面这篇参考文章

https://www.geeksforgeeks.org/static-keyword-cpp/

一点絮叨

文章里写得很清楚了,其实最大的不同就是Java不允许静态局部变量的存在。实际上我觉得这个设计挺好的,实际上我在用C++做一些leetcode题目时偶尔遇到这个和Java的不同,因为感觉滥用C++这个静态局部变量特性的话变量的生命周期和作用域在代码量比较大或者说项目比较复杂时会很难处理,不符合“高聚合低耦合”的良好编程理念。所以写C++时就干脆不要用这个特性,按照Java的习惯去写就好了。

相关文章

网友评论

      本文标题:C++与Java中static关键字的异同

      本文链接:https://www.haomeiwen.com/subject/fzsyaktx.html