Вопрос в тему.
Я хочу написать какую-нибудь универсальную шаблонную функцию для безопасного удаления объектов, и мне интересно, можно ли использовать что-то подобное:
template< class T > void SafeDelete( T*& pVal )
{
if(objc_is_cpp_object(pVal)){
delete pVal;
pVal = NULL;
}
else
[pVal release]
}