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

    • N

      map mit struct und variant
      C++ (alle ISO-Standards) • variant map str • • no_name1991  

      8
      0
      Stimmen
      8
      Beiträge
      347
      Aufrufe

      @no_name1991 Ich bin mal lieb. Ich habe deinen Code mal zum laufen gebracht: #include <variant> #include <string> #include <map> #include <iostream> class sbasic { public: unsigned short int length = 0; // laenge unsigned short int width = 0; // breite unsigned short int height = 0; // hoehe unsigned short int type = 0; // art unsigned long long int x = 0; // Position unsigned long long int y = 0; // Position unsigned long long int z = 0; // Position public: sbasic(unsigned short int l, unsigned short int w, unsigned short int h, unsigned short int t, unsigned long long int mx, unsigned long long int my, unsigned long long int mz) : length(l), width(w), height(h), type(t), x(mx), y(my), z(mz) { } bool operator<(const sbasic& rhs) const { return length < rhs.length; // Musst du noch definieren. Eine map ist immer sortiert und hier nutzt diese immer den < Operator. } }; //zuladung class spayload { public: unsigned short int type; // art public: spayload(unsigned short int t) : type(t) { } }; //zuladung menge struct spayloadamount { unsigned short int type[64]; // art unsigned short int amount[64]; // menge an zuladung }; using MySpecVariant = std::variant<spayload, spayloadamount>; int main(int argc, char* argv[]) { std::map<sbasic, MySpecVariant> mm; //mm.insert(std::pair<unsigned short int, unsigned short int, unsigned short int, unsigned short int, unsigned long long int, unsigned long long int, unsigned long long int>(100, 100, 100, 100, 100, 100, 100)) mm.insert({ sbasic(101, 102, 103, 104, 1, 2, 3), spayload(5) }); return 0; }
    • H

      Win Tool, um ein Laufwerk/Partition mit 0en zu überschreiben?
      WinAPI • • harald-00  

      7
      0
      Stimmen
      7
      Beiträge
      510
      Aufrufe

      D

      @harald-00 Recuva kann bereits gelöschte Dateien irreversibel schreddern. BleachBit kann noch bestehende Dateien schreddern oder auch Spreu erzeugen. Spreu ist im Prinzip das, was du auch schon auf laienhafte Weise in Posting #2 versucht hattest... Hoffe, hilft
    • D

      Telegram: Anmeldecode, obwohl nicht angefordert
      Themen rund um die IT • • dubios  

      6
      0
      Stimmen
      6
      Beiträge
      257
      Aufrufe

      D

      Langsam nervt es... und mittlerweile bekomme ich auch Anmeldecodes per SMS... Wehe, die werden mir später in Rechnung gestellt... Mögliche Personen kann ich auch nicht weiter eingrenzen, da ich keine Ex-Freundin usw. habe.
    • B

      InstallForge
      Themen rund um die IT • • biter  

      4
      0
      Stimmen
      4
      Beiträge
      144
      Aufrufe

      B

      Danke Dir Schlangenmensch !
    • T

      Active Directory Protokoll Doku wo findet man welche ?
      WinAPI • • Tuxist1  

      3
      0
      Stimmen
      3
      Beiträge
      172
      Aufrufe

      D

      -1 verstehe ich auch als eine Form der Antwort, um auf meine Frage nicht reagieren zu wollen. Viel Glück weiterhin
    • Go Buchempfehlung
      Sonstige Programmiersprachen • • DocShoe  

      3
      0
      Stimmen
      3
      Beiträge
      394
      Aufrufe

      H

      Oh, heute wieder Tag des Down-Votes... Aber das ist in Ordnung, denn es ist schließlich ein Zeichen Euerer Kompetenz. In der Funktion trat immer ein Null-Fehler auf. Vielleicht könnte jemand von euch sagen, wo, warum und wie umgehbar? Das sollte ja ganz easy sein.
    • B

      Wie wähle ich den richtigen NEMA-17-Motor für einen elektrischen Fokussierer?
      Projekte • • Barker  

      2
      0
      Stimmen
      2
      Beiträge
      48
      Aufrufe

      B

      Hallo zusammen, ich plane, einen elektrischen Fokussierer mit einem NEMA-17-Schrittmotor von skysmotor zu bauen. Ich habe einige Fragen zur Auswahl und würde mich über euren Rat freuen: Welches Haltemoment ist für einen Fokussierer geeignet? Reichen ca. 40 N·cm aus oder ist ein höheres Drehmoment empfehlenswert? Ist ein NEMA-17-Motor mit Getriebe notwendig oder reicht ein Mikroschrittantrieb für die erforderliche Genauigkeit aus? Gibt es einen signifikanten Unterschied in der Fokussiergenauigkeit zwischen einem Schrittwinkel von 1,8° und 0,9°? Wie kann ich die Auswirkungen von Vibrationen und Resonanzen auf die Bildqualität bei niedrigen Drehzahlen reduzieren? Gibt es besondere Empfehlungen bezüglich Motorstrom und Wärmeableitung in der Astrofotografie (niedrige Temperatur, Langzeitbetrieb)? Ich freue mich über Beiträge erfahrener Modellbauer zu ihren Modellauswahlen und Erfahrungen bei der Fehlersuche. Vielen Dank!