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

Нюансы синтаксиса: оператор & после переменной - C++

Восстановить пароль Регистрация
 
Pehter
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 5
14.01.2016, 09:43     Нюансы синтаксиса: оператор & после переменной #1
Здравствуйте, разбираю исходник одной программы, не могу понять, что означает оператор & после имени переменной (в случае с указателем он ставится перед)
C++ (Qt)
1
game::Settings& options = game::Settings::instance();
Это переопределение или нет?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2016, 09:43     Нюансы синтаксиса: оператор & после переменной
Посмотрите здесь:

Объявление переменной, после ввода её имени с клавиатуры C++
C++ Нюансы синтаксиса: что означает символ -> (указатели)
Используя условный оператор if или switch, выполните проверку на принадлежность значения переменной диапазону [10; 20) C++
C++ Нюансы синтаксиса C++ - что обозначает запись *=
C++ Нюансы синтаксиса: что означает запись sum += x; ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HidForce
54 / 54 / 13
Регистрация: 17.11.2012
Сообщений: 1,121
14.01.2016, 09:46     Нюансы синтаксиса: оператор & после переменной #2
Pehter, ссылка
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
14.01.2016, 10:06     Нюансы синтаксиса: оператор & после переменной #3
Цитата Сообщение от Pehter Посмотреть сообщение
после имени переменной
после типа
Martein
Оператор ЭВМ 6 разряда
 Аватар для Martein
657 / 68 / 12
Регистрация: 22.06.2014
Сообщений: 147
14.01.2016, 10:10     Нюансы синтаксиса: оператор & после переменной #4
Наверное сложновато будет разбирать исходники этой игры, когда не до конца знаешь синтаксис оператора & в разных местах, а перед глазами ещё и паттерн Singleton.
Yandex
Объявления
14.01.2016, 10:10     Нюансы синтаксиса: оператор & после переменной
Ответ Создать тему
Опции темы

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