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

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

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

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

14.01.2016, 09:43. Просмотров 219. Ответов 3
Метки нет (Все метки)

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

Нюансы синтаксиса: где, как и для чего используется && - C++
Когда применяется ссылка на ссылку? В STL есть классы, конструкторы которых принимают ссылку на ссылку. Попробовал понять для чего они...

Нюансы синтаксиса: для чего нужен оператор -> - C++
Здравствуйте совсем недавно столкнулся с вот таким вот оператором. -> . Подскажите пожалуйста, что он делает? card *bus_park(nullptr);...

Нюансы синтаксиса: объяснить смысл записи (struct sockaddr *)&their_addr - C++
Что означает вот такая запись? Если можно, то объясните словами. (struct sockaddr *)&their_addr

Нюансы синтаксиса: как сравнить каждый элемент массива с переменной в условии оператора if ? - C++
Привет всем дорогие друзья с толкнулся с такой проблемой, начал ходить на уроки с++ и приступил к изучению массива сталкнулся с такой...

Нюансы синтаксиса: использование using - C++
Всем доброе утро, вообщем хотел спросить давно уже, а что делает using, помимо вот такого его применения using std::cout; //... ...

Нюансы синтаксиса: использование typedef - C++
typedef int(*compare_func)(void* left, void* right); В первых круглых скобках - "*compare_func" новое имя типа, представляющее указатель...

3
HidForce
56 / 56 / 13
Регистрация: 17.11.2012
Сообщений: 1,602
14.01.2016, 09:46 #2
Pehter, ссылка
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,386
Записей в блоге: 2
Завершенные тесты: 1
14.01.2016, 10:06 #3
Цитата Сообщение от Pehter Посмотреть сообщение
после имени переменной
после типа
0
Martein
675 / 86 / 13
Регистрация: 22.06.2014
Сообщений: 178
14.01.2016, 10:10 #4
Наверное сложновато будет разбирать исходники этой игры, когда не до конца знаешь синтаксис оператора & в разных местах, а перед глазами ещё и паттерн Singleton.
1
14.01.2016, 10:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2016, 10:10
Привет! Вот еще темы с ответами:

Нюансы синтаксиса:что значит запись f *= i ? - C++
#include <iostream> #include<stdio.h> #include<conio.h> #include<math.h> using namespace std; void main(void) ...

Нюансы синтаксиса: знак ^ и возведение в степень - C++
при t=9949, k=1 и d=(-1) ro=((t >> k) ^ d) каким-то образом выходит (-4974), а при k=0 - (-9949) как это может быть?

Нюансы синтаксиса: что означает запись (1<<20) ? - C++
Добрый день! Подскажите, пожалуйста. Нашел программу, в ней есть такая строка: #define DICT_SIZE (1 &lt;&lt; 20) Что...

Нюансы синтаксиса: чем отличается запись *p += 2 и p += 2 ? - C++
Изучаю библиотеку станд. шаблонов и одно выражение не могу понять. Почему отличается массив при использовании *p += 2 и p += 2 вроде же...


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

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

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