debug for visual studio

git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1358 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
jhumeau 2009-01-21 16:05:27 +00:00
commit b75d71e073

View file

@ -197,10 +197,15 @@ class moeoHyperVolumeMetric : public moeoVectorUnaryMetric < ObjectiveVector , d
* @param _j index of the second element to swap * @param _j index of the second element to swap
*/ */
void swap(std::vector< std::vector<double> >& _front, unsigned int _i, unsigned int _j){ void swap(std::vector< std::vector<double> >& _front, unsigned int _i, unsigned int _j){
_front.push_back(_front[_i]); std::vector<double> tmp;
tmp=_front[_i];
_front[_i]=_front[_j]; _front[_i]=_front[_j];
_front[_j]=_front.back(); _front[_j]=tmp;
_front.pop_back(); //another way (don't work on visual studio)
// _front.push_back(_front[_i]);
// _front[_i]= _front[_j];
// _front[_j]=_front.back();
// _front.pop_back();
} }