Форум: Форум C++Разное
Новые темы: 00
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Указатели
 
 автор: DDK   (16.04.2007 в 19:04)   письмо автору
 
 

Есть класc, в нём есть public-функции и переменные. Как правильно в функцию передать указатель на переменную и записать этой функцией значение переменной, что передана в виде указателя на неё ?

  Ответить  
 
 автор: Kostia89   (16.04.2007 в 22:00)   письмо автору
 
   для: 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
}

  Ответить  
 
 автор: matrosso   (18.04.2007 в 01:00)   письмо автору
 
   для: Kostia89   (16.04.2007 в 22:00)
 

Принято обьекты, подлежащие модификации передавать по ссылке.


void function(int &p)
{
p=5;
}

void main()
{
int  a=10;
function(a);
cout<<a; //выведет 5
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования