和solidernormal a=new solidernormal(); 一样, return new solidernormal();相当于返回一个指向new solidernormal()这个实例的引用,或者说是地址。 createsolider* factorynormal::solider() 返回类型就是引用类型,