__try __finnaly и классы
От: Аноним  
Дата: 23.03.06 09:39
Оценка:
Делаю так:
#include <windows.h>

class MyClass
{
public:
    MyClass() {}
    bool IsError() {return TRUE;}    
};

int main()
{
    MyClass *cl = new MyClass();
    __try
    {
        if(cl->IsError())
            __leave;
    }
    __finally
    {
        delete cl;
    }
}

Ругается: main.cpp(22): error C2712: Cannot use __try in functions that require object unwinding Что можно сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.