1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Forum
  1. Informatik Forum
  2. Mitglieder
  3. calvin

Beiträge von calvin

  • stl container inheritance

    • calvin
    • 13. September 2006 um 10:42

    Hi
    danke! das war wirklich der compiler-fehler... wegen den _Key, etc... weiß ich...
    ich wollte die eigentlich auch überschreiben, da ich hoffte so den fehler wegzubekommen :) (einer der vielen misglückten versuche *gg*)

    jetzt kann ich endlich weitermachen :)

    danke & lg

  • stl container inheritance

    • calvin
    • 13. September 2006 um 10:02

    hi leute
    schreibe für mein praktikum eine serialisierungsmethode für c++. aus diesem grund sollte ich die stl-container (vector/map/set/list/etc.) erweitern.

    ich weiß, viele foren schreiben man sollte dies nicht tun - aber ehrlich gesagt, finde ich das nicht schlimm und die alternative wäre furchtbar umständlich.

    aber ich habe FOLGENDES PROBLEM: dieser Source (ich will std::map erweitern) compiliert nicht:

    Code
    namespace std
    {
        template <typename _Key, typename _Tp, typename _Compare = std::less<_Key>,
                            typename _Alloc = std::allocator<std::pair<const _Key, _Tp> > >
        class MapWrapper :
            public SerializationWrapper,
            public std::map<_Key, _Tp, _Compare, _Alloc>
        {
            public:
                MapWrapper() {};
                virtual ~MapWrapper() {};
    
    
                virtual void serialize()
                {
                    // zeile 35 (für compiler...):
                    std::map<_Key, _Tp>::iterator iter;
                };
        };
    }; // namespace std
    Alles anzeigen


    der fehler (vom aufruf:

    Code
    g++ MapWrapper.h -I../libSerialization.1/

    ... das Inklude nur für "SerializationWrapper") liefert

    Code
    MapWrapper.h: In member function »virtual void std::MapWrapper<_Key, _Tp, _Compare, _Alloc>::serialize()«:
    MapWrapper.h:35: Fehler: expected `;' before »iter«


    kann mir bitte jemand weiterhelfen??? ich bin echt nicht blöd was C/C++ angeht, aber ich bekomms so einfach nicht hin

    danke & lg
    clemens

    EDIT: ein non-template iterator wäre mir eigentlich auch egal... casten geht ja problemlos... aber das gibts ja nicht in c++, oder?

  • Labels verdecken Grafiken

    • calvin
    • 7. Juni 2005 um 22:23

    hallo
    kleine frage: warum verwendest du anstelle des Label nicht ein JLabel? Dieses kannst du mittels setOpaque transparent machen

    sonst würde ich auch auf java2d umsteigen.

    lg

  • mal was richtig dämliches :-)

    • calvin
    • 7. Juni 2005 um 12:59

    naja... warum der fehler auftritt ist mir jetzt schon klar.
    ich glaub damit muss ich einfach leben

    danke

  • mal was richtig dämliches :-)

    • calvin
    • 6. Juni 2005 um 14:45

    ja aber warum wirds so ungenau bei float?
    das gibts ja nicht

  • C++ debugger (Win / .NET)

    • calvin
    • 6. Juni 2005 um 12:54

    Hi Leute,
    hab folgendes Problem:

    Mein Bruder entwickelt auf VC++ 6.0 ein Programm. Dabei verwendet er KEIN MFC, jedoch erstellt Dialoge im Designer (und öffnet die dann mittels CreateDialog() .. nur zum die bibliotheken-umgebung zu erklären).

    Das funkt auch ganz schön. Nur wenn er mir den Code schickt (MS Visual Studio .NET 2003), dann kann ich ein stückweit debuggen (compilieren klappt problemlos) und bei irgend einem funktionsaufruf (selber definiert!!) bringt der debugger bei mir folgende Fehlermeldung:

    Zitat


    Unbehandelte Ausnahme bei 0x0041ce9 in PROGRAMMNAME.exe: 0xC0000005: Zugriffsverletzung-Leseposition 0x008c54f0.



    wobei ich nur die Funktion

    Code
    [size=10][color=#0000ff]void[/color][/size][size=10] init_gas_mix( HWND hDlg, gas_mix *gas ) {[/size]
    [size=10]...[/size]
    [size=10]}
    [/size]



    aufrufe (gas_mix ist eine von seinen Klassen ... sollte aber nicht das problem sein).

    Irgend eine ahnung??
    wäre sehr dankbar

  • mal was richtig dämliches :-)

    • calvin
    • 6. Juni 2005 um 12:44

    Hi leute,
    ich hab eigentlich gemeint, dass ich c++ kann (hab jetzt aber unibedingt soo viel java gemacht, dass ich jetzt fast verzweifle).

    mein triviales problem:

    Code
    1: double x = 0.015;
    2: for (int i=0; i<20; i++)
    3: x *= 2.0;
     
    4: printf( "%.15lf", x );



    wenn ich in zeile 2 einen breakpoint setze, ist x = 0.01499999999,
    in zeile 4: x= 15728.639999999999

    wenn das ganze anstelle von double mit float gemacht wird, wirds noch viiieeeellll extremer (also der fehler ist dann riesig).

    ich habs mit

    Code
    dobule x = (double)0.015;
    und
    double x = (double)0.015f;
    und 
    doube x = (double)0.0150;
    etc.



    probiert.
    bei x = 0.0150 liefert wenigstens der debugger richtige ergebnisse in zeile 2, aber die rechnung wird trotzdem falsch.

    hab ich zuviel java gemacht oder bin ich einfach blöd?
    HIIIIIIILLLLLLLFFFFFFFFFFEEEEEEEEE!!!!!!!

    danke


    edit: ach ja... der compiler war MS Visual Studio 2003 - VC.NET compiler

  • MSI Lüfter

    • calvin
    • 2. Juni 2005 um 00:01

    rotation.at hab ich was gutes gefunden.
    zuerst wird aber mal geölt .. danke

  • MSI Lüfter

    • calvin
    • 30. Mai 2005 um 15:01

    Hi Leute
    ich will meinen pc weiterverkaufen ... er rennt zwar spitze, nur surrt der chipsatz-lüfter beim hochfahren für ca. 20-30 sekunden.

    drum will ich den austauschen... kann man aber nicht kaufen.
    drum:
    hat wer so einen ventilator (ist ein kleiner ventilator auf einem passiv-kühler).

    das mb ist ein MSI 845E Max2 für einen P4.

    oder würdet ihr euch trauen das ding ohne aktiv-lüfter/kühler laufen zu lassen?
    danke

  • Opera auf Linux/Windows parallel

    • calvin
    • 19. Oktober 2004 um 21:13

    gute antwort


    --> aber wirklich grauslig
    mal schaun :winking_face:
    danke

  • Opera auf Linux/Windows parallel

    • calvin
    • 19. Oktober 2004 um 16:12

    hey ihr linux-gurus :)

    hab folgedes problem/anliegen:
    ich möchte zukünftig opera als browser & email-client verwenden. allerdings habe ich 2OS installiert (suse linux& winXP). da ich nicht immer alle files doppelt laden müssen will bzw. auch meine kontakte nicht doppelt gespeichert habe möchte ich, dass beide Operas den gleichen Source-Pfad für die Einstellungen, kontakte, Inbox, outbox, etc. etc. verwenden.

    Ich habe eine WinxP partition (fat32), eine linux partition und noch eine partition für dateien (fat32) .. .letztere wäre natürlich prädestiniert für diesen zweck.

    ist das irgendwie möglich?
    wäre genial - danke

  • Video - Decoding

    • calvin
    • 3. Juli 2004 um 21:57

    danke ... werde ich weitergeben!

  • Video - Decoding

    • calvin
    • 3. Juli 2004 um 00:56

    servus!
    habe selber kein problem ... mit tv-karte genug decoding programme mitgeliefert bekommen - allerdings laufen die meistens nur mit der hardware-unterstützung der karte.

    jetzt sucht ein kollege ähnliche programme... ich sage halt adobe premiere - aber der ist teilweise sehr schwach.... welche andere programme soll ich empfehlen?

    bitte um antwort ... ist so peinlich, wenn ein informatiker zwar ständig videos schneidet, brennt, etc. aber anderen nicht helfen kann.

    er will prinzipiell mpeg (vcd, etc.) files schneiden und multiplexen (vcd, svcd, dvd).
    welche programme (freeware, ripped, etc.) sind empfehlensewert (urls!!)?

    danke

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English