Mercurial > hg > audiodb
diff reporter.h @ 254:fe922b9d87f8
Fixed side-effect error in trackSwquqnceRadNNReporter point reporter loop.
author | mas01mc |
---|---|
date | Sat, 12 Apr 2008 13:28:30 +0000 |
parents | d248a3ac699d |
children | 4dcb09f5fe85 |
line wrap: on
line diff
--- a/reporter.h Fri Apr 11 13:01:31 2008 +0000 +++ b/reporter.h Sat Apr 12 13:28:30 2008 +0000 @@ -470,7 +470,8 @@ for(rit = v.rbegin(); rit < v.rend(); rit++) { r = *rit; std::cout << fileTable + r.trackID*O2_FILETABLESIZE << " " << r.count << std::endl; - for(int k=0; k < (int)MIN_ARG((unsigned)point_queues[r.trackID].size(),pointNN); k++){ + int qsize=point_queues[r.trackID].size(); + for(int k=0; k < qsize; k++){ NNresult rk = point_queues[r.trackID].top(); std::cout << rk.dist << " " << rk.qpos << " " << rk.spos << std::endl; point_queues[r.trackID].pop();