Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
User409368
191 / 168 / 32
Регистрация: 09.09.2013
Сообщений: 524
10.09.2013, 21:07 0

Возвращаемое ссылочное значение

10.09.2013, 21:07. Просмотров 526. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от BuGi Посмотреть сообщение
рассчитывал увидеть в первом случае 112 112, а не 112 1
почему? все правильно выводится
C++
1
2
3
4
5
6
7
8
9
10
11
12
int a = 1;
 
int &func() { return a; }
 
 
int main()
{
    int b = func(); // b = 1;
 
    b += 111;       // b = 112
 
    cout << b << " " << a;  // 112 1

переменная a вообще нигде не изменяется

Вернуться к обсуждению:
Возвращаемое ссылочное значение
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2013, 21:07

Возвращаемое значение функции
array&amp; array::operator = (const array &amp;q) { if (this != &amp;q) { delete s;...

Классы. Возвращаемое значение
Всем привет:) Помогите исправить ошибки template &lt;class T&gt; class Vector {...

Возвращаемое значение (класс)
class shtraf { public: struct sh { int vel; char number; sh...

0
Другие темы раздела
C++ Ошибка в программе, не могу найти где http://www.cyberforum.ru/cpp-beginners/thread952005.html
Доброго времени суток. Задание для программы: "Задается размер массива, который заполняется случайными числами и находится сумма всех отрицательных элементов массива". При вводе чисел от 1 до 6 все...
C++ многофайльность Мучает меня тот факт, что надо писать уйму подпрограмм в одном коде... нельзя ли как-то разбить это на несколько файлов? Точнее нет, как разбить это на несколько файлов? Или корректнее - как... http://www.cyberforum.ru/cpp-beginners/thread951991.html
C++ Input a 7-digit integer containing only 0s and 1s and print its decimal equivalent
. Input a 7-digit integer containing only 0s and 1s (i.e., a "binary" integer) and print its decimal equivalent. Use the modulus and division operators to pick off the "binary" number's digits...
C++ C++ Получить все простые числа, удовлетворяющие неравенствам
Даны натуральные числа a, b (a < b). Получить все простые числа p, удовлетворяющие неравенствам: a ≤ p ≤ b. Язык программирования С++
C++ Объяснить побитовые операции http://www.cyberforum.ru/cpp-beginners/thread951980.html
Возможно кто-то мне объяснит что здесь происходит?) Что-то я не догоняю) bits |= 1 << (n & 7);
C++ Необходимость реализации виртуальнй функции Добрый день. Возник следующий вопрос. class A { virtual void foo() = 0; //чисто виртуальная функция } подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru