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

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

Войти
Регистрация
Восстановить пароль
 
mmd
13 / 13 / 1
Регистрация: 17.05.2012
Сообщений: 80
#1

Что за конструкция? - C++

10.01.2013, 19:28. Просмотров 284. Ответов 6
Метки нет (Все метки)

что означает такая конструкция???
C++
1
 int *&node
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
10.01.2013, 19:38     Что за конструкция? #2
это указатель взяти адреса переменной node
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
10.01.2013, 19:40     Что за конструкция? #3
Цитата Сообщение от faLek Посмотреть сообщение
это указатель взяти адреса переменной node
Вы сами то поняли, что сказали?

mmd, это ссылка на указатель.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12538 / 7100 / 797
Регистрация: 27.09.2012
Сообщений: 17,521
Записей в блоге: 2
Завершенные тесты: 1
10.01.2013, 19:41     Что за конструкция? #4
ссылка на указатель
palva
 Аватар для palva
2439 / 1661 / 208
Регистрация: 08.06.2007
Сообщений: 6,585
Записей в блоге: 4
10.01.2013, 19:42     Что за конструкция? #5
Переменная node описана как ссылка на указатель на целое.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.01.2013, 19:44     Что за конструкция? #6
Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
void f(int *&node)
{
     std::cout<<*node;
}
 
int main()
{
     int i = 10;
     int *_i = &i;
     f(_i);
     return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2013, 19:49     Что за конструкция?
Еще ссылки по теме:

Что делает данная конструкция? C++
Что значит эта конструкция C++
Что за конструкция? C++
C++ Что означает конструкция vector<int> v1{ 5 }; ?
Что означает конструкция int x{}; ? C++

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

Или воспользуйтесь поиском по форуму:
palva
 Аватар для palva
2439 / 1661 / 208
Регистрация: 08.06.2007
Сообщений: 6,585
Записей в блоге: 4
10.01.2013, 19:49     Что за конструкция? #7
Другой пример:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main() {
    int a=5;
    int *p=&a;
    int *&node=p;
    cout << *node << endl; // 5
    return 0;
}
Yandex
Объявления
10.01.2013, 19:49     Что за конструкция?
Ответ Создать тему
Опции темы

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