我有一个枚举:

enum FlowType {

        LEVEL_FLOW = 1,
        PARTITION_FLOW = 3,
        ORDERBOOK_EVENT_FLOW = 4
}


我想创建一个地图,以便在搜索上面的整数部分时,必须返回“ LEVEL_FLOW”部分。

我无法提出地图声明和插入语句。请帮忙。

这是我尝试过的:

std::map<int, FlowType > FlowsMap;
FlowsMap.insert(std::make_pair<1, FlowType.LEVEL_FLOW >);

最佳答案

如果LEVEL_FLOW在同一范围内,则应仅使用FlowType.LEVEL_FLOW而不是enum。否则,也要指定范围。

09-25 20:53