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

Реализация двоичных деревьев поиска: Зачем в параметрах функции используется указатель на указатель - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запись строк в разные .txt файлы http://www.cyberforum.ru/cpp-beginners/thread1242607.html
Доброго времени суток! Очень хочу сделать запись строк в разные .txt файлы. Попытаюсь объяснить подробнее: Заполняем 1-ый массив строкой, затем сохраняем её в файл: output1.txt output2.txt ... outputX.txt И продолжаем сохранять строки в новые файлы до окончания строк (X). Но на данный момент я могу лишь запись все эти строки в 1 файл и закрыть его. Помогите, чем сможете)
C++ Создания окна с одной единственной фотографией У меня есть одна проблема помогите решить. У меня есть программа на верность пароля(верность в писаного слова), мне нужно что когда пароль верен откроется Windows-окно с фотографией. Я читаю книги по с++ и учу но там с окнами нет такого да когда я нашол одну статью там было написано не так как мне нужно. Опыта работы с графикой и окнами нет. Программа работает как нужно да и не выдает ошибок.... http://www.cyberforum.ru/cpp-beginners/thread1242592.html
Как скомпилировать приложение C++
Подскажите, пжлст, какие настройки нужны для того чтоб программа скомпилировалась не в .exe или .dll, а в .bin (или что-то подобное) без заголовков и прочего г.., только машинный код. Хочу использовать данный файл в качестве "ядра ОС" (в данной теме смеяться над автором запрещено :))
C++ Идентификатор string не определён при наличии #include <string>
Я ввёл библеотеку #include <string>, но не смотря на это мне выдаёт ошибку: "индефикатор string не определён". Объясните, пожалуйста, это явление. И если не в переменную типа string вводить текст, то в какую? Заранее благодарю!!
C++ Как в массиве найти отрицательные четные элементы http://www.cyberforum.ru/cpp-beginners/thread1242524.html
Массив дан целочисленный. Как так написать, чтобы выдавал четные элементы. Здесь он находит нечетные. int C, count = 0; for (int i = 0; i < n; i++){ if ((B%2)<0){ C = B; }
C++ Не получается использовать libcurl Скинул include файлы в include папку visual studio, lib файлы в lib папку, dll-ки в папку system32 windows. Вот тестовый пример, но windows показывает ошибку. #include <cstdlib> #include <cstdio> #include <curl\curl.h> #pragma comment(lib,"curllib.lib") int main() { подробнее

Показать сообщение отдельно
Evgeny_
0 / 0 / 0
Регистрация: 03.09.2013
Сообщений: 9
14.08.2014, 18:22     Реализация двоичных деревьев поиска: Зачем в параметрах функции используется указатель на указатель
Всем привет, встретил в книге такой пример добавления узла в дерево:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
typedef struct tree
{
    int data;
    tree *left, *right, *parent;
};
 
void add(tree **l, int item, tree *parent)
{
    if (*l=NULL)
    {
        tree* node = new tree;
        node->data = item;
        node->left = node->right = NULL;
        node->parent = parent;
        *l=node;
        return;
    }
 
    if (item < ((*l)->data))
        add(&((*l)->left), item, *l);
    
    if (item > ((*l)->data))
        add(&((*l)->right), item, *l);
        
}
Объясните пожалуйста, зачем в параметрах функции используется указатель на указатель, что это дает?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru