void Statistics_Update()
{
double datas_d64[] = {1.1, 2.2, 3.3, 6.6, 7.7, 9.9};
_tprintf( _T("%-20s : %d\n"), _T("Count"), stat.Count );
_tprintf( _T("%-20s : %f\n"), _T("Mean"), stat.Mean );
_tprintf( _T("%-20s : %f\n"), _T("Min"), stat.Min );
_tprintf( _T("%-20s : %f\n"), _T("Max"), stat.Max );
_tprintf( _T("%-20s : %f\n"), _T("Sigma"), stat.Sigma );
_tprintf( _T("%-20s : %f\n"), _T("Sum"), stat.Sum );
_tprintf( _T("%-20s : %f\n"), _T("Variance"), stat.Variance );
int datas_i32[] = {1, 2, 3, 6, 7, 9};
stat.Update(datas_i32, 6);
_tprintf( _T("%-20s : %d\n"), _T("Count"), stat.Count );
_tprintf( _T("%-20s : %f\n"), _T("Mean"), stat.Mean );
_tprintf( _T("%-20s : %f\n"), _T("Min"), stat.Min );
_tprintf( _T("%-20s : %f\n"), _T("Max"), stat.Max );
_tprintf( _T("%-20s : %f\n"), _T("Sigma"), stat.Sigma );
_tprintf( _T("%-20s : %f\n"), _T("Sum"), stat.Sum );
_tprintf( _T("%-20s : %f\n"), _T("Variance"), stat.Variance );
}