Причина, по которой вы получаете эту ошибку, заключается в том, что вы не можете создавать объекты Abstract Class
Aapache::thrift::TProcessor
- абстрактного класса, что означает, что он имеет чисто виртуальные методы, либо напрямую определенные в классе, либо унаследованные от базового класса..
В вашем случае это явно последнее.
То, что вы хотите сделать, это реализовать унаследованный чисто виртуальный метод bool apache::thrift::TProcessor::process()
, сигнатура методов должна быть точно такой же.оставляя базовый чистый виртуальный метод без изменений.А твой класс все еще абстрактный.Отсюда и сообщение об ошибке.