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

  #7  
Старый 27.07.2009, 15:33
alex912
Новичок
Регистрация: 07.06.2009
Сообщений: 9
С нами: 8909499

Репутация: 5
По умолчанию

Все просто
При передаче указателя в функцию, создается копия данного указателя, который указывает в тоже самое место что и настоящий указатель. Поэтому Mynode->data = 5 срабатывает. Далее этот указатель указывает на новое место и Mynode->data = 7 уже относится к совершенно другому объекту. Как уже выше написали, если нужно изменить указатель - юзай ссылки.
 
Ответить с цитированием