Форум программистов, компьютерный форум CyberForum.ru

Сортировка через ссылку на (указатель на указатели) - C++

Восстановить пароль Регистрация
 
Spirit370
 Аватар для Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
30.06.2015, 14:26     Сортировка через ссылку на (указатель на указатели) #1
Нужно, что бы функция принимала ссылку на указатель на много указателей,( и количество указателей, ясен пень.)

И сортировала все ето, не изменяя значения, а только меняя местами между собой адреса на ети значения.

Напишите такую плиз, у меня одна хрень выходит=(

C++
1
2
3
4
void(int **&ptr,int N)
{
   /// ????????????
}
перепишите мой код, что бы функция работала, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 14:26     Сортировка через ссылку на (указатель на указатели)
Посмотрите здесь:

Модификация объекта string через ссылку и указатель C++
C++ Указатель на ссылку
C++ Задача на указатели.Указатель на указатель.
Указатели на указатель C++
Указатели( с элементами массива надо работать через указатель, а не индекс) C++
C++ Сортировка объектов через указатели, основанная на алфавитном порядке имен
Сортировка строк через указатели C++
Сортировка массива через указатели C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 1
30.06.2015, 14:30     Сортировка через ссылку на (указатель на указатели) #2
Образцы (шаблоны) программ для типовых задач
Там есть, например, такая функция
C++
1
2
3
4
5
6
7
8
//
int ** Create( size_t n, size_t m ) {
    int ** M = new int * [n];
    for ( size_t i = 0; i < n; ++i ) {
        M[i] = new int [m];
    }
    return M;
}
Ее можно переписать под Ваши требования так
C++
1
2
3
4
5
6
7
//
void Create(int ** &M, size_t n, size_t m ) {
    M = new int * [n];
    for ( size_t i = 0; i < n; ++i ) {
        M[i] = new int [m];
    }
}
Т.е. передавать Матрицу по ссылке надо только тогда, когда Вы собираетесь менять само значение
указателя на адрес, где расположены указатели на строки матрицы
Yandex
Объявления
30.06.2015, 14:30     Сортировка через ссылку на (указатель на указатели)
Ответ Создать тему
Опции темы

Текущее время: 21:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru