Navigation

    cpp-logo

    C++ Community

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Gruppen
    1. Übersicht
    2. Beliebt
    Melde dich an, um einen Beitrag zu erstellen
    • Alle Kategorien
    • Ankündigungen
    •      Die Artikel
    • C++ (alle ISO-Standards)
    •      MFC
    •      VCL (C++ Builder)
    •      C++/CLI mit .NET
    •      Andere GUIs - Qt, GTK+, wxWidgets
    • Sonstige Programmiersprachen
    •      C (alle ISO-Standards)
    •      C# und .NET
    •      Java
    •      Assembler
    •      Webzeugs
    • Betriebssysteme
    •      WinAPI
    •      Linux/Unix
    •      Projekt: OS-Development
    •      DOS und Win32-Konsole (nur Lesen)
    • Weitere Fachbereiche
    •      Mathematik und Physik
    •      Spiele-/Grafikprogrammierung
    •      Datenbanken
    •      Compiler- und IDE-Forum
    •      Projekte
    • Jenseits der Programmierung
    •      Beruf und Ausbildung
    •      Stellenangebote
    •      Themen rund um die IT
    •      Gaming-Corner
    • Forentechnik
    • Archiv
    •      Das C++ Magazin
    •          Die Redaktion
    •          Die Autoren
    •          Allgemeines zum Magazin
    •          Archiv
    •      Organisation des Forumtreffens
    •      FAQs - Frequently Asked Questions
    •          FAQ - C (C89, C99 und C11)
    •          FAQ - Assembler
    •          FAQ - C++ (auch C++0x, C++11)
    •          FAQ - C++/CLI
    •          FAQ - C++ Builder (VCL/CLX)
    •          FAQ - C# und .NET
    •          FAQ - Compiler & IDEs
    •          FAQ - Datenbanken
    •          FAQ - DOS und Win32-Konsole
    •          FAQ - Grafik-/Spieleprogrammierung
    •          FAQ - GUIs
    •          FAQ - Java
    •          FAQ - Linux/Unix
    •          FAQ - Mathematik und Physik
    •          FAQ - MFC
    •          FAQ - Rund um die Programmierung
    •          FAQ - Sonstiges
    •          FAQ - Webzeugs
    •          FAQ - WinAPI
    •          FAQ - Forentechnik
    • Alle Themen
    • Neue Themen
    • Beobachtete Themen
    • Unbeantwortete Themen
    • Gesamter Zeitraum
    • Tag
    • Woche
    • Monat

    • M

      pure virtual clone mit shared_ptr?
      C++ (alle ISO-Standards) • • mael15  

      10
      0
      Stimmen
      10
      Beiträge
      315
      Aufrufe

      L

      Sorry, ich wollte nicht abwertend sein. Ich dachte, das sei umgangssprachlich neutral.
    • const/non-const Funktionspärchen
      C++ (alle ISO-Standards) • • DocShoe  

      5
      0
      Stimmen
      5
      Beiträge
      19
      Aufrufe

      Also, ich bin leider kein Freund von const_cast, da ich schon so manche Embedded C++ Compiler gesehen habe, welche const auf ihre ganz eigene Weise interpretiert haben. Deswegen habe ich mal ein wenig gegrübelt. Du sagst dass die find Funktion nicht trivial ist, also warum nicht eine eigene Template-Find Funktion schreiben`? #include <vector> #include <algorithm> #include <iostream> using namespace std; template <class _InIt, class _Ty> _InIt MySpecialFind(_InIt _First, const _InIt _Last, const _Ty& _Val) { // Fill me return std::find(_First, _Last, _Val); } struct Test { std::vector<int> v; auto find(int val) { return MySpecialFind(v.begin(), v.end(), val); } auto find(int val) const { return MySpecialFind(v.begin(), v.end(), val); } }; int main() { Test c; Test const n; c.find(13); n.find(13); //*c.find2(13) = 14; //*n.find2(13) = 14; return 0; }
    • L

      Wie am besten Java in C++ Programm umwandeln?
      C++ (alle ISO-Standards) • • Lennox  

      5
      0
      Stimmen
      5
      Beiträge
      52
      Aufrufe

      L

      @Schlangenmensch sagte in Wie am besten Java in C++ Programm umwandeln?: Macht das Programm denn in Java was du erwartest? Ja. Ich habe noch vergessen, eine doppelte Angabe von sleep oder target soll NICHT möglich sein. Das geht nicht ohne FSM. @Schlangenmensch sagte in Wie am besten Java in C++ Programm umwandeln?: Mir wäre da auch nicht klar, was die Zustände und die Zustandsübergänge sind. Zustand: Bei welcher Eingabe man gerade ist. Übergang: vom aktuellen Zustand durch die nächste Eingabe zum folgenden Zustand. 0 = akzeptiere alles 1 = sleep wurde angegeben, es darf nur noch target oder die Liste angegeben werden 2 = target wurde angegeben, es darf nur noch sleep oder die Liste angegeben werden 3 = nur noch die Liste darf angegeben werden, gleichzeitig Endzustand @Schlangenmensch sagte in Wie am besten Java in C++ Programm umwandeln?: Die statevariable wird auch nur gesetzt und nirgends verwendet. D.h. du könntest den ganzen fsm Kram löschen und die Funktion würde exakt dasselbe machen. Das stimmt nicht, schaue noch mal genau hin. Wenn fsm.get(state).containsKey(Symbol...) NICHT zutrifft, wird die Anwendung sofort beendet.
    • A

      Bewertungsmanagement-Videosystem (in C++ und Qt programmiert)
      Projekte • • anfri  

      4
      0
      Stimmen
      4
      Beiträge
      41
      Aufrufe

      L

      @DocShoe sagte in Bewertungsmanagement-Videosystem (in C++ und Qt programmiert): Was sollen wir mit den o.g. Informationen anfangen? Nichts... nicht mal ein Name oder eine Verlinkung ist dabei... Wir haben es mit einem Verrückten zu tun. (Oder eine KI dreht durch)