использование std :: sort () для массива - PullRequest
1 голос
/ 20 апреля 2011

У меня есть программа, которая позволяет мне брать числа из текстового файла, добавлять их в массив и записывать их в файл.Мне нужно отсортировать числа в массиве с помощью вызова функции std :: sort ().Моя первая попытка была такова:

void ArrayIntStorage::sortStd()
{
    for (int i = 0; i < n; ++ i)
    {
        arrayStorage[i].sort();
    }
}

"n" является константой для размера массива.Я знаю, что это неправильно, но я не уверен, как это сделать.Заранее спасибо.

1 Ответ

4 голосов
/ 20 апреля 2011

Сначала прочитайте документацию sort () здесь

Снимите петлю и попробуйте

std::sort(arrayStorage, arrayStorage + n);
...