Es gibt ähnliche Fragen here und anderswo aber keine, die dieses Problem beheben.Wie zu beheben Warnung: erweiterte Initialisierungslisten?
gcc 4.6.3 auf Ubuntu 12.04.5 erzeugt die folgende Warnung
erweiterten initializer Listen nur mit -std = C++ 0x oder -std = Gnu ++ 0x [standardmäßig aktiviert]
für den folgenden Code
// Mutex.h
class CMutex
{
...
private:
pthread_mutex_t m_plock;
};
// Mutex.cpp
CMutex::CMutex()
{
m_plock = PTHREAD_MUTEX_INITIALIZER;
}
Wie wird diese Warnung am besten gelöst?
Durch Hinzufügen von '-std = C++ 0x 'Option, wie die Nachricht vorschlägt? – MikeCAT