Tag: class vs abstract class c++