پاسخ داده شده: متدهای virtual می توان inline باشند؟
سلام؛ بله میتونید تعریف کنید مشکلی نداره :
struct base { virtual inline void function(void) const = 0; }; class A : public base { public: A() = default; private: inline void function() const override { std::clog << __PRETTY_FUNCTION__ << std::endl; } }; int main() { std::unique_ptr<base> object = std::make_unique<A>(); object->function(); }