Так если вместо "int *a" сделать "std::vector <int > a" , то и сортировать придется тоже вектор, а у меня у сортировщика такие параметры: void Sort(int *Array, int size, SortMethod method), то есть надо весь интерфейс тогда менять и реализацию???