如果某个类型中多处要使用到某个变量 但是却不去修改这个变量 可以声明一个这样的get方法
不仅仅在设计的简约上,在速度上也更快 static变量的访问 内存的消耗上是完全等价的
假设返回值是一个string 类名是 ZHANGREN
string ZHANGREN::getProperty()
{
static string ans;
if (!ans.empty())
return ans;
else
xxxxxx;
return ans = " xxxxxxx;
}
本文探讨了在不修改变量的情况下使用静态成员变量与GET方法的设计思路,介绍了一种优化方案,通过静态变量减少内存访问开销,提高程序运行效率。

933

被折叠的 条评论
为什么被折叠?



