@Blitzor DDD
13 / 13 / 1
Регистрация: 17.08.2015
Сообщений: 460
|
17.06.2016, 10:20
|
|
Можно так
C++ (Qt) | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #include <iostream>
using namespace std;
int t=0; //иниц. переменную t нулем
int &a=t; // связали a и t. Теперь любое изменение а отразится на t
int set_value(int &a) //в качестве аргумента - ссылка
{
a=t; //меняем переменную t
cout<<t<<endl;
return t;
}
int main( )
{
cout<<t<<endl; //выведется 0
a=5;
set_value(a); //поменяли переменную t, выведется 5
return 0;
} |
|
Добавлено через 17 минут
C++ (Qt) | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include <iostream>
using namespace std;
int t=0; //иниц. переменную t нулем
int &a=t; // связали a и t. Теперь любое изменение а отразится на t
int set_value(int &a) //в качестве аргумента - ссылка
{
a=t; //меняем переменную t
return t;
}
int main( )
{
cout<<t<<endl; //выведется 0
a=5;
cout<< set_value(a); //поменяли переменную t, выведется 5
return 0;
} |
|
0
|