Есть похожие вопросы здесь и в других местах, но нет, что решить эту проблему.
gcc 4.6.3 в Ubuntu 12.04.5 выдает следующее предупреждение
расширенные списки инициализаторов доступны только с -std=c++0x или -std=gnu++0x [включено по умолчанию]
для следующего кода
// Mutex.h
class CMutex
{
...
private:
pthread_mutex_t m_plock;
};
// Mutex.cpp
CMutex::CMutex()
{
m_plock = PTHREAD_MUTEX_INITIALIZER;
}
Как лучше разрешить это предупреждение?
-std=c++0x
, как предлагает сообщение? - person MikeCAT   schedule 09.06.2016