Здравствуйте, Аноним, Вы писали:
А>так кто прав, стандарт и студия его не поддержала в этом вопросе, или все же копия стандарта у меня не та?
MS, как это часто бывает, решила немного улучшить стандарт
Чтобы помирить студию и стандарт, вынеси определение из тела класса:
class base
{
protected:
virtual void abstract()=0;
};
void base::abstract()
{
//...
}