Portál AbcLinuxu, 1. června 2025 17:36


Dotaz: Gcc 4.1 extra qualification error

31.3.2006 10:53 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Gcc 4.1 extra qualification error
Přečteno: 135×
Odpovědět | Admin
Když se pokouším ve Fedoře 5 s gcc 4.1 zkompilovat program, hlásí mi to chybu extra qualification error: error: extra qualification 'InterfaceSettings::' on member 'InterfaceSettings' Odpovídající struktura je tato:
struct InterfaceSettings
{
    InterfaceSettings::InterfaceSettings()
      : iconSet( 0 ),
        numCommands( 0 ),
        toolTipContent( 2 ),
        hideWhenNotExisting( false ),
        hideWhenNotAvailable( false ),
        customCommands( false )
    {}

    int iconSet;
    int numCommands;
    int toolTipContent;
    bool hideWhenNotExisting;
    bool hideWhenNotAvailable;
    bool customCommands;
    QString alias;
    QValueVector<InterfaceCommand> commands;
};
Nevíte jak mám tu strukturu změnit, aby jí gcc 4.1 bralo? V programování jsem začátečník a tak se v těch změnách v gcc ještě moc nevyznám.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

msk avatar 31.3.2006 14:04 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: Gcc 4.1 extra qualification error
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus vyhodit to InteerfaceSettings:: z konstruktoru, pokial ho mas v headery, alebo presun konstruktor do .cpp a v .h ho len deklaruj.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.