标签:
#ifndef SELF_SUM_H#define SELF_SUM_H#include<iostream>unsigned int Sum_solution1(int n_value);class SumDefaultConstruct{private:static unsigned int countN;static unsigned int sumN;public:SumDefaultConstruct(){countN++;sumN+=countN;}static void reSet(){countN=0;sumN=0;}static unsigned int getSum(){return sumN;}};unsigned int SumDefaultConstruct::countN=0;unsigned int SumDefaultConstruct::sumN=0;unsigned int Sum_solution1(int n_value){if(n_value==0){return 0;}SumDefaultConstruct::reSet();SumDefaultConstruct *ptr=new SumDefaultConstruct[n_value];delete[] ptr;ptr=NULL;return SumDefaultConstruct::getSum();}#endif
unsigned int SumDefaultConstruct::countN=0;unsigned int SumDefaultConstruct::sumN=0;
标签:
原文地址:http://www.cnblogs.com/yml435/p/4656535.html