小编Ste*_* ZA的帖子

什么是Base*(*)()

有人可以为我解释Base*(*)(),如:

typedef std::map<std::string, Base*(*)()> map_type;

如何从函数中返回它?

我认为它是一个函数指针,返回一个Base*,但这是什么(*).

我在下面的SO帖子中找到了这个有没有办法从持有类名的字符串中实例化对象?

谢谢

c++ templates stl

2
推荐指数
1
解决办法
131
查看次数

标签 统计

c++ ×1

stl ×1

templates ×1