c++中不允许使用抽象类对象的问题

img

定义circle类对象的时候会报错说circle是抽象类。
为啥啊,抽象类不是shape类吗?解决方法是什么呢?

第十七行缺少const