mutex_map[key] = PTHREAD_MUTEX_INITIALIZER;
mutex_map是以下類型:下面的代碼生成警告
static std::map<std::string, pthread_mutex_t> mutex_map;
在全球範圍內
我收到以下警告對於普通的C++
warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x
相同的文件
我不完全懂得這個警告&如何解決這個問題
-1:與問題完全無關。這是一個系統標題... – 6502
@chris任何解決方法? –
@clickstefan,我沒有使用它,所以我不知道'pthread_mutex_t'是什麼,但它很可能只是初始化列表語法作爲一個簡短的方式,並且通過類的其他成員很長的路要走。 – chris