Вопрос № 82059: Уважаемые эксперты, не подскажите есть ли какая либо функция WinAPI которая получает указатель, и возвращает этот же указатель и при этом ничего не меняет в памяти на кот. указывает этот указатель.
Нужно, не спрашивайте зачем....
Вопрос № 82.059
Уважаемые эксперты, не подскажите есть ли какая либо функция WinAPI которая получает указатель, и возвращает этот же указатель и при этом ничего не меняет в памяти на кот. указывает этот указатель.
Нужно, не спрашивайте зачем.
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Ярков Роман Александрович!
Таких пустых функций нет.
Если очень хочется, напиши сам:
(void*)dummy(void* pVoid)
{
return pVoid ;
}
Чем плоха? :)
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Практикант)
Ответ отправлен: 11.04.2007, 12:05
Отвечает: John Paramol
Здравствуйте, Ярков Роман Александрович!
Функции LocalFree и GlobalFree ведут себя почти подходящим образом.
В качестве аргумента они принимают объекты HLOCAL и HGLOBAL, которые могут играть роль указателей (т.к. в конечном счете являются PVOID). Главное то, что при неудачном исходе функция возвращает в качестве результата свой аргумент. И только при удачном исходе (когда ваш указатель совпадет по значению с одним из существующих HLOCAL или HGLOBAL объектов, что очень маловероятно), функция вернет NULL. Думаю, нельзя исключать такое совпадение.
--------- 1=2, at values 1 large enough
Ответ отправил: John Paramol (статус: 7-ой класс)
Ответ отправлен: 11.04.2007, 23:24