Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
asm
 Аватар для asm
62 / 35 / 1
Регистрация: 05.10.2011
Сообщений: 137
#1

указатель не меняется после выхода из ф-ции - C++

17.01.2012, 18:31. Просмотров 383. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
void changePionter(char *p) { p=NULL; }
int main()
{       
    char u='F';
    char *p= &u;
    changePionter(p); 
// *p=='F';
// a надо (p==0), как сделать? (да так, чтобы ф-ця возвращала void)
    ...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2012, 18:31     указатель не меняется после выхода из ф-ции
Посмотрите здесь:

C++ Почему локальная переменная не уничтожается после выхода из функции
Передача ф-ции как параметра другой ф-ции C++
C++ Ошибка после выхода из программы
C++ После выхода из функции, чтобы матрица не изменялась
C++ Реализация выхода из консольного приложения после нажатия любой клавиши
Ошибка после выхода из программы C++
C++ После выхода из цикла for значение зануляется и не возвращается
C++ Методы принимают в качестве аргумента простой указатель, как тогда меняется содержимое строки?
C++ Почему не меняется imin после первой итерации?
Функция выполняется не во время цикла - а после выхода из него C++
Предотвращение продолжения работы потока после выхода из функции C++
Почему указатель теряет свои значения после выхода с метода, память выделена динамически C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
17.01.2012, 18:39     указатель не меняется после выхода из ф-ции #2
C
1
2
3
4
void changePionter(char **p) { *p=NULL; }
//...
changePionter(&p);
//...
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
17.01.2012, 18:41     указатель не меняется после выхода из ф-ции #3
C++
1
void ChangePointer(char*& p){p = null;}
Yandex
Объявления
17.01.2012, 18:41     указатель не меняется после выхода из ф-ции
Ответ Создать тему
Опции темы

Текущее время: 10:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru