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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
baxster97
0 / 0 / 0
Регистрация: 21.10.2015
Сообщений: 1
#1

Что означает сочетание *& - C++

21.10.2015, 22:01. Просмотров 204. Ответов 2
Метки нет (Все метки)

например здесь:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct Node //Звено дерева
{
   int x; //То, что записываем в дерево
   Node *l,*r; //Это указатели на новые звенья
};
 
void show(Node *&Tree) //Функция вывода дерева
{}
 
int main()
{
   Node *Tree=NULL; 
 show(Tree); //Вывод на экран дерева
 
   return 0;
}
void show(Node *&Tree)
что значит такое сочетание *& и почему не подойдёт просто *
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 22:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что означает сочетание *& (C++):

ostream &operator<< (ostream &output, const Array &obj) - что означает эта строка? - C++
void Array::getArray() // вывод массива { for (int ix = 0; ix &lt; size; ix++) cout &lt;&lt; setw(5) &lt;&lt; ptr; // вывод элементов...

Что означает *& - C++
Искал я информацию про деревья в с++, нашёл информацию в http://ci-plus-plus-snachala.ru/?p=1249 но там используется *&amp;, что мне не...

Что означает node*& ? - C++
void del_all(node*&amp; r) //удаление всех узлов { if (!r) return; del_all(r-&gt;left); del_all(r-&gt;right); delete r; r = NULL; ...

Что означает данное условие? if (i & (1 << j) - C++
Можете объянить простым алгоритмическим языком что данное условие означает? if (i &amp; (1 &lt;&lt; j))

Что означает знак & в объявлении функции - C++
Здравствуйте, в обучающих статьях о С++ наткнулся на очень интересную синтаксическую конструкцию. Не совсем разобрался с указателями и...

что означает данная строчка? &operator - C++
что это означает? (Tabl это класс) friend ofstream &amp;operator &lt;&lt; ( ofstream &amp;outf, Tabl MyTabl ) я так понимаю объявляется...

2
Croessmah
Эксперт CЭксперт С++
13514 / 7672 / 866
Регистрация: 27.09.2012
Сообщений: 18,888
Записей в блоге: 3
Завершенные тесты: 1
21.10.2015, 23:08 #2
ссылка на указатель
0
Kastaneda
Нарушитель
Эксперт С++
4676 / 2880 / 234
Регистрация: 12.12.2009
Сообщений: 7,314
Записей в блоге: 2
Завершенные тесты: 1
21.10.2015, 23:24 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от baxster97 Посмотреть сообщение
и почему не подойдёт просто *
Ссылка на указатель нужна там, где значение указателя меняется внутри вызываемой ф-ции (в С для этого используется указатель на указатель). Если не меняется, то это просто извращение.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 23:24
Привет! Вот еще темы с ответами:

Что означает запись (struct addr *)&one - C++
Что означает тринадцатая строчка в коде? #include &lt;iostream&gt; using namespace std; int main() { struct addr { int a; ...

Что означает строка: CString &ptr = Text; ? - C++
Помогите please! Что означает строка: CString &amp;ptr = Text; Text определена выше, как: CString Text;

Непонятный указатель: что означает запись (IEngineSubSystem *&)p_render ? - C++
Здравствуйте. Вот код: IRender *p_render; pEngineCore-&gt;GetSubSystem(ESS_RENDER,(IEngineSubSystem *&amp;)p_render); Там еще, короче,...

Что означает в данном случае символ "&"? - C++
Объясните, пожалуйста, что значит символ &amp; в данной строке: boll MyFunction(string MyVar, MyArr&amp; mainVector)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru