Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как проверить, ссылается ли ссылка на конкретный объект!!

8.8K
27 января 2005 года
Ganchikovm
6 / / 25.01.2005
Создал ссылку: Cfile hFile;
Возможно два варианта:
1 Файл инициализируется в конструкторе класса:
hFile = new CFile(.....)
2 Файл инициализируется функцией
Как теперь проверить, ссылается ли уже ссылка на объект CFile, или нет. Всякие попытки типа &hFile!=NULL приводят в дальнейшем при попытке закрытия файла к Access Violaton.

Срочно нужен ответ, заранее благодарен!
368
27 января 2005 года
rostyslav
629 / / 13.07.2004
Наверно CFile *hFile;

попробуй if(hFile!=NULL)
8.8K
28 января 2005 года
Ganchikovm
6 / / 25.01.2005
Цитата:
Originally posted by rostyslav
Наверно CFile *hFile;

попробуй if(hFile!=NULL)



Не-а, так мы проверяем значение самого указателя, а оно не нулевое, т.к. уже ссылается на какую-то область памяти! А вот как узнать, есть ли там объект CFILE???

368
28 января 2005 года
rostyslav
629 / / 13.07.2004
Но ты хоть попробуй...:)

кроме этого, нужно бы написать

CFile *hFile = NULL;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог