Re: MSVC. try/catch bug
От: Erop Россия  
Дата: 28.02.13 19:42
Оценка:
Здравствуйте, qadmium, Вы писали:

Q>

    Q>
  1. Это известный баг? Если да, то как его обойти?
    Q>
попробуй так:
class PluginException{};

class IPlugin
{
public:
    virtual void method() = 0;
};

inline void IPlagin::method() { throw PluginException(); }
или так
class IPlugin
{
    void hiddenMethod()
public:
    virtual void method() = 0;
};
inline void IPlagin::method() { this->hiddenMethod(); }
а hiddenMethod определи в другом cpp...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.