|
|
|
| Есть класc, в нём есть public-функции и переменные. Как правильно в функцию передать указатель на переменную и записать этой функцией значение переменной, что передана в виде указателя на неё ? | |
|
|
|
|
|
|
|
для: DDK
(16.04.2007 в 19:04)
| | Например так:
#include <iostream.h>
void function(int *p)
{
*p=5;
}
void main()
{
int a=10;
function(&a);
cout<<a; //выведет 5
}
|
| |
|
|
|
|
|
|
|
для: Kostia89
(16.04.2007 в 22:00)
| | Принято обьекты, подлежащие модификации передавать по ссылке.
void function(int &p)
{
p=5;
}
void main()
{
int a=10;
function(a);
cout<<a; //выведет 5
}
|
| |
|
|
|