我想生成一个互斥元素的映射,它可能需要是易失的。我正在尝试定义这种东西:
typedef std::map<int key, volatile long mutex> tMutexMap;
tMutexMap myMutexMap;
然后使用简单的地图索引,例如:
myMutexMap[10]=0;
myMutexMap[23]=1;
我正在使用 gcc 4.1.2。gcc 编译器不喜欢该代码。我收到一个错误
调用 'std::pair....' 没有匹配的函数"
我究竟做错了什么?