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

Вставка листа в дерево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод данных из файла для решения симплекс метода http://www.cyberforum.ru/cpp-beginners/thread927727.html
Доброго времени суток. Помогите пожалуйста, мне надо брать данные из текстового файла, обрабатывать их и выдавать в другой файл. В программе реализована консольная версия и вывод в файл. #include...
C++ Литература Форумчане, ответь мне пожалуйста. Я начал изучение С++ с книги Стивена Прата "Лекции и упражнения". Правильно ли я выбрал книгу. Может быть нужно начинать изучать с книги Бьерна Страуструпа. http://www.cyberforum.ru/cpp-beginners/thread927711.html
что такое четырёхразрядные(4-х разрядный двоичный код)? C++
что такое четырёхразрядные(4-х разрядный двоичный код)?? Пожалуйста объясните в человеческом языке)
Регулярные выражения в g++ C++
Привет всем! этот пример взял из http://www.cplusplus.com/reference/regex/regex_search/ и скомпилировал g++ . #include <iostream> #include <string> #include <regex> int main () { ...
C++ Артефакты при компрессии RGB->DXT5 http://www.cyberforum.ru/cpp-beginners/thread927637.html
Есть сборник алгоритмов компрессии из RGB в DXT1/DXT5. Тыц: http://http://www.cauldron.sk/files/extreme_dxt_compression.pdf Я беру картинку в RGB формате и конвертирую ее в формат DXT1, вывожу на...
C++ Выбор среды програмирования на каком Visual Studio лутше програмировать ? пока у меня стоит 12 но многие говорят что лутше 10 или вообще 08 , так посоветуйте какой лутше ? подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
23.07.2013, 22:06
Цитата Сообщение от WindSlasher Посмотреть сообщение
Для чего вы мне это все показываете?
Потому что был вопрос
Цитата Сообщение от WindSlasher Посмотреть сообщение
для чего здесь нужен указатель на указатель?
Ответ - запусти пример из поста 6, и ты увидишь, что адрес выделенной в функции памяти теряется после выхода из функции, если передавать в неё просто одинарный указатель.

Потому что в данном примере (в отличие от примеров, когда в функцию передаётся указатель на внешнюю переменную, которая будет изменяться внутри функции по указателю)
В отличие от этого случая нам нужно выудить из функции не значение переменной, а её корректный адрес, выделенный new. и в таком случае сам адрес будет играть роль переменной величины, интересующей нас.
А раз так, этот адрес нельзя передавать аргументом по значению - требуется передавать его через указатель.

А это и будет указатель на указатель! TreeNode< NODETYPE >** ptr
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru