реклама на сайте
подробности

 
 
> непонятность с указателями
Метценгерштейн
сообщение May 11 2010, 14:32
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



char *initResult = InitDevice();
if ( initResult != "SUCCESS")
{
return initResult;
}

задавал вопрос на телесистемах, ничего вразумительного не получил в ответ

здесь что происходит? адрес значения ф-ии присваиваю указателю *initResult ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
theBMV
сообщение May 20 2010, 07:17
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Товарисчи, а ИМХО, отработав, все локальные переменные функции освобождаются, поэтому присвоение адреса локальной переменной функции, которая завершилась, ни разу не корректно. Эта память свободна, и при первой возможности ее займет какая-нибудь новая переменная.
Про strcmp уже молчу...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Метценгерштейн   непонятность с указателями   May 11 2010, 14:32
- - kamil yaminov   строки нельзя просто так сравнить, надо использова...   May 11 2010, 14:40
- - Метценгерштейн   хорошо, если это не строки, а числа, например int...   May 11 2010, 14:43
- - kamil yaminov   Возвращаемое функцией значение, помещается в памят...   May 11 2010, 14:48
- - Andron_   в initResult записывается некий адрес *хз ваще, че...   May 11 2010, 14:53
- - Метценгерштейн   а правильно было бы сравнивать два числа так: int...   May 11 2010, 14:55
- - Andron_   Цитататеперь, если результат по адресу на кот. ука...   May 11 2010, 14:58
- - Метценгерштейн   спасибо, мне идею надо было понять с указателями и...   May 11 2010, 15:01
- - Палыч   Цитата(Метценгерштейн @ May 11 2010, 18:3...   May 11 2010, 15:02
- - Dima_G   Мне кажется, проще объяснить так Кодconst char* G...   May 12 2010, 03:17
- - sigmaN   Цитатаздесь что происходит? адрес значения ф-ии пр...   May 12 2010, 03:50
|- - Dima_G   Цитата(sigmaN @ May 12 2010, 10:50) Да, к...   May 12 2010, 04:04
- - sigmaN   Пардон, немножко переборщил. )) Их можно только в...   May 12 2010, 04:47
- - mdmitry   Может быть Кодchar *initResult = InitDevice(...   May 12 2010, 12:21
- - rezident   Цитата(theBMV @ May 20 2010, 13:17) Товар...   May 20 2010, 14:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01334 секунд с 7
ELECTRONIX ©2004-2016