Форум программистов, компьютерный форум, киберфорум
Наши страницы

Разыменование, QSort, const void в Type* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из практики))) http://www.cyberforum.ru/cpp-beginners/thread93951.html
В ходе выполнения практической работы я встретил интересную задачу. Но как решать не пойму. По моему здесь тесная связь с дискретной математикой. Составить программу, печатающую TRUE, если точка...
C++ Как отличить российские символы от украинских Всем доброго вечера. Задача: пишу программу, которая реализует шифрование символов методом Цезаря, при этом должны поддерживаться английский, российский и украинский алфавиты одновременно. Суть... http://www.cyberforum.ru/cpp-beginners/thread93943.html
Работа с файлами. C++
Даны два файла f1 и f2. Файл f1 - это инвентарный файл, содержащий сведения о том, сколько изделий каких видов продукции хранится на складе (вид продукции задается его порядковым номером). Файл f2 -...
C++ функция Бесселя
Помогите пожалуйста на завтра на экзамен решить такую программку
C++ Записать масив в файл http://www.cyberforum.ru/cpp-beginners/thread93885.html
Как записать двухмерный int массив в файл.Обычный C.
C++ Деревья Ребята!очень нужна помощь!Никак не могу догнать как решить задачки: 1) Определить какие поддеревья являются пирамидами 2) Найти поддерево, не включающее ни одной из заданной вершин 3) Найти... подробнее

Показать сообщение отдельно
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
09.02.2010, 23:59  [ТС]
нет,всё не так, правильный вариант
C++
1
2
polyQue *ptmp1=*((polyQue**)a);
polyQue *ptmp2=*((polyQue**)b);
фактически я просто не так преобразую объекты, мине для работы нужен был указатель на объект а я сортирую указатели на указатель на объект, а QSort добавляет к этим указателям ещё один указатель; в итоге я привожу const void * к polyQue * в первом случае, и по этому не могу разыменовывать указатель, что в последствии вызывает ошибку при исполнении, по этому тип нужно было привести к ** а потом * снять и в результате с обоих сторон оказывается polyQue*!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru