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

Как получить ссылку на указатель или указатель на указатель в массиве? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс для создания календаря http://www.cyberforum.ru/cpp-beginners/thread1031633.html
помогите пожалуйста создать класс для определения дня недели по календарной дате. Дата – три целых числа: число, месяц, год. Диапазон дат – по меньшей мере, два тысячелетия. (Демонстрация применения)
C++ Система счисления Когда делиться а когда умножаются при переводе из одной системы счисления в другую. http://www.cyberforum.ru/cpp-beginners/thread1031629.html
C++ Структура
Мне дана вот такая задача написать программу на : Пункт обмена валюты состоит из таких элементов как : имя точки обмена валюты, курс покупки, курс продажи, адрес пункта, а также телефона. Надо найти адрес пункта который объявил самый низкий курс продажи, телефон пункта и наименование пункта. Возможные варианты 1 наверно надо вывести это на текстовый документ 2 или же на консольном...
Поиск совершенного числа в массиве C++
Необходимо найти в массиве все совершенные числа в диапазоне от n1 до n2. Будем учитывать, что массив уже заполнен. //задаём диапазон исследуемых элементов cout<<"Введите n1 = "; cin>>n1; cout<<"Введите n2 = "; cin>>n2; //находим совершенные числа int x; for(i = mas; i <= mas; n1++){
C++ Считать длину строки текстового файла http://www.cyberforum.ru/cpp-beginners/thread1031583.html
Есть квадратная матрица, которая заполняется данными из файла. Если размерность матрицы больше, чем объём данных в файле, то нужно заполнить недостающие элементы матрицы случайными числами. Пытаюсь сделать так:cout<<"Введите размерность квадартной матрицы: "; cin>>s; int **mas = new int*; ifstream fs; fs.open("input.txt"); int a = fs.getline; if(s > a){ for(i = a + 1; i < s; i++)
C++ Где ошибка? Вот условие -"Ученик на свой ​​день рождения раздал ученикам класса конфеты, в том числе и себе. Ребятам давал четное количество, а девушкам нечетное количество. Подсчитать количество девушек и парней в классе. Формат входных данных Первая строка содержит общее количество учащихся, натуральное число N. В следующих строках количество розданных конфет. Все числа входного файла не превышают 1... подробнее

Показать сообщение отдельно
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
07.12.2013, 16:51
Вот почему тебя так тянет писать ссылку на ссылку?
C++
1
void SwapStudent(student** first, student** second )
Тебе что нужно делать, ссылки менять? Ну и пиши их:
C++
1
void SwapStudent(student* first, student* second )
Или еще вариант (использование будет отличаться)
C++
1
void SwapStudent(student& first, student& second ); //так наверное предпочтительнее
использовать так (в твоем случае):
C++
1
2
SwapStudent(&mas[i], &mas[j])
//типа он же ждет указатель, mas[i] же - объект, а &mas[i] как раз и есть этот указатель
для второго:
C++
1
2
SwapStudent(mas[i], mas[j])
//а тут он знает, что передается по ссылке, и все норм
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru