我应该将每个函数都设为静态,而不接触成员变量吗?
|
使所有不涉及该类成员变量的函数静态化的设计和性能影响是什么?
没有找到相关结果
已邀请:
7 个回复
旅牢斯讲
芜任亮蜡
调用该函数似乎并不直观,不明智-该函数有助于将其自身视为对该特定对象当前状态的操作-那么它可能不应该是非静态成员。 根据我的理解,忽略了这个问题,而将目光投向更广阔的领域,自由功能确实有其自身的优势,如其他答复所述。反驳说,静态成员之间的紧密联系可以帮助程序员找到潜在有用的例程-所有这些都取决于他们拥有的工具和习惯。
爆刺疤灯
绵扇寸访
,这样可以使您的设计更简洁,并且可以避免将
作为第一个隐藏参数(这会稍微提高性能)。 [注意:有趣的是,有一个值得注意的例外:
即使您没有在
中使用成员,也无法使其成为
! :)]
裸雷胜檀哭
暑袜眠退
参数,这是优于ѭ12performance的唯一性能优势,但几乎不会引起注意。
贡炮逗握惫