Здравствуйте, qadmium, Вы писали:
Q>
Q>Это известный баг? Если да, то как его обойти?
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...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском