我要問,如果使用這種模式是一個很好的做法或不:計算,如果首次加載如果第二次圖案
我有一個包含一些原始數據的類。我想從這些數據中得出一些信息,例如:
class my_class{
public:
int get_integers_sum();
private:
std::vector<int> all_integers;
};
假設all_integers不會被改變。這是否是一件好事:
class my_class{
public:
int get_integers_sum(){
if(sum==-1){
sum=sum=std::acculmate(all_integeres);// the proper code ofcourse
}
return sum;
}
private:
std::vector<int> all_integers;
int sum=-1;
};
關於-1它只是一個例子...謝謝:) –