首先,你那个template 是干什么用的?你用到模板了么?没有!其次,你的a,b,c,d是你定义的类的private变量,private变量能在外部直接赋值么?不能。所以需要你在类里面写个赋值的函数,把你在main函数里通过输入获得的a,b,c,d通过这个函数赋给你的那些私有变量。
Pectangle 类没有初始化,里面的private变量 a,b,c,d没有赋值。
俺都忘得差不多了 。