Probleme mit static const char Listen



  • Hi Leute,

    ich versuch eine String Liste in einer Klasse zu kapseln. Dabei soll die String Liste static sein. Fuer einen einzigen String kein Problem aber fuer eine Liste von Strings bekomme ich es einfach nicht hin. Hier ein Beispiel was ich meine:

    class1.hxx
    public class1
    {
    private:
    static const char *m_textMap;   
    }
    
    class1.cpp
    
    const char* class1::m_textMap= 
    {"text1",
    "text2"
    "text3"};
    

    Waehre echt nett wenn mir jemand bei dem Problem helfen koennte.

    Mit besten Dank im vorraus,
    elmar



  • Der Typ stimmt nicht.

    class class1 {
      ...
      static const char * const m_textMap[];
    };
    
    const char * const class1::m_textMap[] = { "blah", "blub" };
    

Anmelden zum Antworten