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

Ссылка на указатель в аргументе функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать степень загрузки процессора процессом? http://www.cyberforum.ru/cpp-beginners/thread499198.html
Добрый день! Вот, нужно написать прогу, которая для каждого процесса показывает как он грузит процессор в % (как в Task Manager-e). Смотрел вчера в MSDN - там для этого дела используются функции из <pdh.h>, попробовал написать, но что - то не получилось, кажет 0% для всех, хрен знает! Может у кого есть уже готовая функция или почитать что-нить, или ссылка, киньте плиз... Спасибо!
Visual C++ MFC, рисование в однодокументном приложении Заранее извините, если вопрос слишком глупый.(в своё оправдание могу сказать лишь, что я не такой уж профан, но писать на МС++ давно не доводилось) если важно, то проект был создан в С++ 6-й версии, как однодокументное MFC приложение без ActiveX Controls. OS моя - windows2003 server у меня такая проблема: есть некий класс Сmyclass, в котором есть функция OnPaint(CPaintDC *dc), есть... http://www.cyberforum.ru/cpp-beginners/thread499165.html
C++ Как пишут COM-сервера?
Как пишут COM-сервера (не ActiveX-элементы) без ATL, с использованием, например, MFC?
Проблема преобразование типов в С++ C++
У меня проблема преобразования Char в String. Помогите пожалуйста
C++ Можно ли вставить рисунок в Memo? Вроде смайлов в болталках... http://www.cyberforum.ru/cpp-beginners/thread498980.html
?
C++ Какое сообщение появляется при нажатии на Forward As Attachment (OE)? Здравствуйте. Мне нужно отловить нажатие на Forward As Attachment в Outlook Express, это если правой кнопкой по письму и выбрать там соответсвующий пункт. Потомогите, какой сообщение появляется при этом? подробнее

Показать сообщение отдельно
aryego
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 3
11.10.2011, 18:48     Ссылка на указатель в аргументе функции
при изучении примеров реализации бинарного дерева(в функции добавления нового узла)я увидел,что есть как такой вариант,когда аргумент функции просто указатель:
(http://www.cprogramming.com/tutorial/lesson18.html)
C++
1
2
3
4
5
6
7
8
9
10
11
void btree::insert(int key, node *leaf)
{
  if(key< leaf->key_value)
  {
    if(leaf->left!=NULL)
     insert(key, leaf->left);
    else
    {
     ......
    }
}
так и такой(http://smccd.net/accounts/grasso/dst...c/TreeType.cpp)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Insert(TreeNode*& tree, ItemType item)
// Inserts item into tree.
// Post:  item is in tree; search property is maintained.
{
  if (tree == NULL)
  {// Insertion place found.
    tree = new TreeNode;
    tree->right = NULL;
    tree->left = NULL;
    tree->info = item;
  }
  else if 
{....}
Вопрос :почему во 2-м случае применяется ссылка на указатель?
И вообще,кто-нибудь может об'яснить,когда ее применять и в чем ее отличие и преимущество перед двойным указателем?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru