178 / 68 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
|||||||||||
1 | |||||||||||
Должен ли я заботиться о закрытии переменной типа HANDLE, объявленной в теле функции?29.09.2018, 08:31. Показов 1174. Ответов 4
Метки нет (Все метки)
Всем здравствуйте.
0
|
29.09.2018, 08:31 | |
Ответы с готовыми решениями:
4
Доступ к переменной, объявленной в теле цикла Как обратиться к переменной, объявленной внутри функции? Обращение к переменной, объявленной в будущем Уничтожается значение объявленной переменной |
178 / 68 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
|
29.09.2018, 09:58 [ТС] | 3 |
ОС, но ведь он (объект) существует только внутри функции, а на выходе из неё должен автоматически уничтожаться как любая её переменная?!
0
|
Супер-модератор
|
|
29.09.2018, 10:27 | 4 |
Сообщение было отмечено jkrnd как решение
Решение
HANDLE - указатель (и при выходе из функции будет "забыт" только сам указатель, а не то, на что он указывает), так что нужно закрывать его, когда объект больше не нужен.
1
|
29.09.2018, 19:47 | 5 | |||||
jkrnd, Если хочется, чтобы на автомате подчищалось, можно обернуть в простой класс и закрывать в деструкторе.
1
|
29.09.2018, 19:47 | |
29.09.2018, 19:47 | |
Помогаю со студенческими работами здесь
5
Доступ к переменной, объявленной вне метода Доступ к переменной, объявлённой в другом блоке Как обратиться к переменной объявленной в скрипте? Как в запросе сделать выборку по объявленной переменной? Получение в DLL переменной объявленной в ност-приложении Расширить область видимости переменной, объявленной в блоке if Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |