Показать сообщение отдельно

Ф-ции присваиваем значение.
  #1  
Старый 18.08.2008, 14:25
xGOR
Участник форума
Регистрация: 25.11.2007
Сообщений: 119
Провел на форуме:
565921

Репутация: 88
По умолчанию Ф-ции присваиваем значение.

Привет всем. Вот недавно вкуривал новое СадоМазо в С++. Вкурил то, что ф-ции присвоил значение. Перейду сразу к сорцу =)

Код:
#include <iostream>
using namespace std;

int x;
int& func(){
return x;
}

void main(){
int f=5;
x=4;
cout<<"x="<<x<<"\nfunc()="<<func();
func()=f;
cout<<"\n\nx="<<x<<"\nfunc()="<<func()<<endl;
}
Смысл здесь такой: если ф-ция возвращает значения ввиде ссылки, то компилятор интерпритирует её как переменную.

Если ктото ещё подобные вещи знает, отписывайте

Последний раз редактировалось xGOR; 18.08.2008 в 17:18..
 
Ответить с цитированием