![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| catdp |
|
|||
|
Unregistered |
qwe a,b,c;
a=2; b=3; c=a+b; cout<<c;//5 a=3; cout<<c;//6 |
|||
|
||||
| Chaos A.D. |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 16.1.2005 Где: 09 RUS Репутация: 6 Всего: 7 |
qwe_sum передается по значению, чтобы не допустить утечки памяти. Это требует копирования двух указателей. Кстати, так тоже работает: qwe a1 = 5; qwe b1 = 3; qwe c1 = a1 + b1; qwe a2 = 3; qwe b2 = 8; qwe c2 = a2 + b2; qwe d = c1 + c2; cout << d << endl; Сдесь d тоже зависит от a1, b1 и других переменных, которые вроде ни причем. Не знаю, для чего такое могло понравиться... Но вообще - очень странная просьба. Я бы не стал такое внедрять в реальной программе --------------------
Надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума...Ken Kesey - One Flew Over The Cocoo's Nest |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |