如何返回另一个类类型?

时间:2018-04-12 17:14:06

标签: c++

我想写类似的东西:

Map GameObject::CreateMap(){
    return (*(new MapCreator)) // there I want that MapCreator return Map type but MapCreator can only return itself 
}

此案例的最佳解决方案是什么?

1 个答案:

答案 0 :(得分:-1)

应该定义转换MapCreator :: operator Map()。