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

    • L

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

      15
      0
      Stimmen
      15
      Beiträge
      268
      Aufrufe

      L

      @Schlangenmensch sagte in Wie am besten Java in C++ Programm umwandeln?: () -> action2(finalTarget, finalNum, 1000) Das ist eine statische, anonyme Klasse, welche das Runnable Interface realisiert. https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html Das Interface hat nur eine Methode, die implementiert werden muss, daher ist die Lambda-Schreibwese möglich. Innerhalb der Methode innerhalb der Lambda-Klasse wird einfach nur action2 aufgerufen, deshalb können wir uns das return... usw. sparen. Eigentlich sind das hier sogar zwei verschränkte Lambdas, die hier zum Einsatz kommen, eins für die implementierende Klasse und eins für die implementierte Methode. Ich vermute, die Parameterbindung verhält sich hier zu 1:1 wie actions.push_back(std::bind(action2, target, std::stoi(value), 1000)); - sprich, die Ausdrücke sind quasi Äquivalent (nur, dass es in Java natürlich keine Referenzen gibt, da call-by-value... deshalb wird auch verlangt, dass die eingehenden Parameter, also Variablen, final sind). Hilft dir das erst mal?
    • Stoppuhr mit anhalten / fortsetzen, ständig abrufbar
      C++ (alle ISO-Standards) • • thuering  

      6
      0
      Stimmen
      6
      Beiträge
      107
      Aufrufe

      L

      Oh, Zeile 8 muss timer = millis(); sein, damit es genau wäre.
    • const/non-const Funktionspärchen
      C++ (alle ISO-Standards) • • DocShoe  

      6
      0
      Stimmen
      6
      Beiträge
      94
      Aufrufe

      @Quiche-Lorraine Ja, auf sowas wird's wohl irgendwie hinauslaufen. Hatte nur gehofft, dass man das analog zu find2 machen könnte, aber die beiden iterator-Typen sind halt unterschiedlich und eben nicht der gleiche Typ mit anderen Qualifizierern. Danke für deinen Vorschlag.
    • Ist die Konstruktion eines shared_ptrs aus einem weak_ptr thread safe?
      C++ (alle ISO-Standards) • • DocShoe  

      5
      0
      Stimmen
      5
      Beiträge
      128
      Aufrufe

      F

      @DocShoe Nur so ne Idee: Du könntest den weak_ptr evtl im main Thread erstellen und in thread_func eine Kopie entgegennehmen: void thread_func(std::weak_ptr<Data> wp) { for( ;; ) { std::shared_ptr<Data> sp = wp.lock(); if( !sp ) { break; } // do_stuff } } ... std::thread t( &thread_func, ctx.Data ); Das sollte eigentlich funktionieren so wie ich die Regeln verstehe. Hier hat der Thread seine eigene Instanz des weak_ptr und es findet kein konkurrierendes Lesen/Schreiben des selben Objekts statt - bis eben auf den Kontrollblock, aber der ist ja synchronisiert. Oder hab ich hier einen Denkfehler? Hier wird der weak_ptr im main thread erstellt und an std::thread(...) übergeben (andere Instanz), dann macht davon die Threading-Implementierung irgendwo intern nochmal eine Kopie beim Aufruf von thread_func (pass by value). Das reine Kopieren sollte eigentlich threadsicher sein und so arbeitest du auch nirgends auf den selben Instanzen bei der ganzen Kopiererei ("selbe Instanz" ist ja das Problem das zum Race führt).
    • A

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

      4
      0
      Stimmen
      4
      Beiträge
      95
      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)
    • E

      Pro & Contra KI - Eigene Erfahrungen
      Themen rund um die IT • • Erhard Henkes  

      1
      0
      Stimmen
      1
      Beiträge
      18
      Aufrufe

      E

      Künstliche Intelligenz ist inzwischen in vielen Bereichen der IT angekommen – von Code-Assistenz über Text- und Bildgenerierung bis hin zu Analyse- und Automatisierungswerkzeugen. Die Meinungen dazu gehen jedoch stark auseinander. Ich würde hier gerne eine offene Diskussion anstoßen: Welche praktischen Erfahrungen habt ihr mit KI gemacht – positiv wie negativ? Mich interessieren insbesondere: Wo euch KI im Alltag tatsächlich hilft (z. B. Programmierung, Dokumentation, Recherche) Wo sie eher Zeit kostet, Fehler macht oder falsche Erwartungen weckt Grenzen, die ihr klar seht (technisch, fachlich oder ethisch) Ob und wie sich eure Einstellung zu KI im Laufe der Zeit verändert hat Wichtig ist mir ein nüchterner Austausch aus der Praxis – kein Marketing, kein „KI-Hype“, aber auch keine pauschale Ablehnung. Gerade aus Sicht von IT-Erfahrenen finde ich spannend, was heute wirklich funktioniert und wo der Mensch weiterhin unverzichtbar bleibt. Ich freue mich auf eure Beiträge und Beispiele aus dem echten Einsatz. Zur Einordnung meiner Perspektive: Ich arbeite selbst an mehreren Projekten mit lokal betriebener KI (kein Cloud-Zwang), u. a. an Programmen zum Sprachen lernen als auch an einem Programm mit einem funktionalen Bewusstseins- und Agentenmodell. Dabei geht es weniger um „echtes Bewusstsein“, sondern um klar definierte Module wie Zustände, Gedächtnis, Bewertung, Selbstbezug und Reflexion – also um strukturierte Entscheidungs- und Kontrollmechanismen. Gerade in der praktischen Umsetzung stoße ich sowohl auf überraschende Stärken als auch auf sehr klare Grenzen aktueller KI-Systeme. Beim Programmieren (u.a. C++ mit MFC oder WinAPI, C# mit WinForms) nutze ich erfolgreich ChatGPT-5.2, der seinen Vorgängern inzwischen deutlich überlegen ist. Probleme gibt es bei großen Programmen mit vielen Modulen und einigen Tausenden Zeilen Code bezüglich des Kontextes. Da muss man öfter den aktuellen Stand posten, damit die KI sinnvolle Vorschläge macht.
    • IT-Entwickler Inputmanagement und Dokumentenverarbeitung (w/m/d) | HUK-COBURG Versicherungsgruppe
      Stellenangebote • • JAP  

      1
      0
      Stimmen
      1
      Beiträge
      37
      Aufrufe

      Bewerben Sie sich bis zum 05.02.2026. Jetzt bewerben! Zur Stellenanzeige auf Mein IT Job Ihre Bewerbung richten Sie bitte ausschließlich an die ausgeschriebene Firma. Hallo, lass uns WIR sagen! Wir die HUK-COBURG Versicherungsgruppe zählen zu den 10 größten in Deutschland. Vor über 90 Jahren gegründet, sind wir mit über 13 Millionen Kund:innen heute der große Versicherer für Privathaushalte und der größte deutsche Autoversicherer. Dass wir oft preisgünstiger sind als andere Versicherungen, hat bei uns schon Tradition. Genau wie unser Ruf als Arbeitgeberin, mit der DU wachsen und deine persönlichen Ziele erreichen kannst. Bei uns kannst du eine spannende Karriere machen. Mit viel Teamgeist und Wir-Gefühl. Wir das sind über 10.000 DUs, 770 Jobprofile und 35 Abteilungen macht zusammen: unzählige berufliche Möglichkeiten. Voller Chancen, aber auch Herausforderungen. Zeige, was du kannst, und werde, wer du sein willst. IT-Entwickler Inputmanagement und Dokumentenverarbeitung (w/m/d) Coburg, Bayern, Deutschland • **Beschäftigungsart **Vollzeit • **Wochenarbeitszeit **38 Stunden • **Befristungsart **Befristet • **Befristung **2 Jahre • **Besetzungsstart **ab sofort • **Name Ansprechpartner:in **Jennifer Klauser • **E-Mail Ansprechpartner:in **karriere@huk-coburg.de Darauf kannst du dich freuen • Unterstützung bei administrativen Tätigkeiten in der Eingangsverarbeitung • Unterstützung bei Fehleranalysen in der CaptureFlow-Verarbeitung • Entgegennahme von Störungsmeldungen und Tickets sowie Weiterleitung an den Second Level bzw. an zuständige Fachabteilungen • Zuarbeiten bei der Erstellung und Aktualisierung von Dokumentationen und Schulungsunterlagen • Unterstützung bei der Durchführung von DV-Tests inklusive Protokollierung von Ergebnissen • Erstellung von Reports, Statistiken und Datenbankauswertungen • Dokumentation, Pflege, Wartung und Unterstützung bei der Sicherstellung des laufenden Betriebes der Services und Anwendungen Dein Profil • Ausbildung als Fachinformatiker:in oder eine vergleichbare Qualifikation mit mehrjähriger Berufserfahrung wünschenswert • Gute Kenntnisse in der Entwicklung mit einer objektorientierten Programmiersprache wie z. B. Java, C# oder C++ von Vorteil • Sicherer Umgang mit Office-Anwendungen Word, Excel und PowerPoint • Analytisches Denk- und Abstraktionsvermögen beim selbstständigen Einarbeiten in die Technologie und Sachverhalte des Anwendungsumfeldes • Bereitschaft zur Teamarbeit, Kommunikations- und Kooperationsbereitschaft, Durchsetzungsvermögen und Kreativität bei der Erarbeitung neuer Lösungen • Service- und kundenorientiertes Denken und Handeln • Verhandlungssichere Deutschkenntnisse (mindestens C1-Niveau) Unsere Benefits Arbeitgeberzuschüsse Dein Plus zum Gehalt neben 13,3 Monatsgehältern darfst du dich auf Corporate Benefits, Fahrkostenzuschüsse, Mobilitätszuschüsse, vermögenswirksame Leistungen und zahlreiche Angebote für deine Freizeit freuen. Weiterentwicklung Erreiche deine Ziele wir bieten dir Entwicklungschancen über zahlreiche Qualifizierungsmaßnahmen, Zuschüsse zu Selbstbildungsmaßnahmen und mit unserem eigenen Schulungszentrum. Flexibilität Gute Arbeit und ein gutes Leben gehen Hand in Hand du hast die Möglichkeit, bis zur Hälfte der monatlichen Arbeitszeit von zu Hause oder unterwegs zu arbeiten. Gestalte dir deinen Tag so, wie du ihn brauchst! Work-Life-Balance Arbeite dann, wann es für dich am besten ist wir bieten dir flexible Arbeitszeitmodelle in Gleitzeit, die sich an dein Leben anpassen. Zudem gibt es 30 Tage Erholungsurlaub, Weihnachten und Silvester frei und 1,5 zusätzliche freie Tage. Beruf & Familie Damit du dich bei uns wohlfühlst, schaffen wir die passenden Rahmenbedingungen. Dazu gehören für uns die Unterstützung bei der Kinder- und Ferienbetreuung sowie der Angehörigenpflege ebenso wie die Möglichkeit, eine Führungsposition in Teilzeit wahrzunehmen. Gesundheit & Wohlbefinden Geht's dir gut, geht's uns gut wir unterstützen dich mit Angeboten zu Bewegung, Ernährung und mentaler Gesundheit. Außerdem bezuschussen wir deine Mitgliedschaft in Fitnessstudios und Präventionskursen. Mitarbeitendenberatung Manchmal ist es einfach gut, jemanden von außen mitdenken zu lassen unsere Mitarbeitendenberatung unterstützt dich in sämtlichen Lebensphasen, denn deine Gesundheit und dein Wohlbefinden liegen uns am Herzen. Du bist das Wir Wir halten zusammen und stehen füreinander ein, denn nur gemeinsam können wir ein zugewandtes und produktives Arbeitsklima schaffen, in dem deine Ideen und Kreativität wachsen. Nur durch die Vielfalt unserer Mitarbeitenden entsteht ein großes WIR. Altersvorsorge Heute schon an morgen denken dafür sorgen wir mit unseren Angeboten rund um die betriebliche Altersvorsorge. Damit unsere Mitarbeitenden entspannt in die Zukunft schauen können. Dienstfahrrad Radeln statt rollen wir bezuschussen dir dein Dienstfahrrad, so kommst du bequem und nachhaltig mit dem Rad zur Arbeit. Haben wir dein Interesse geweckt? Dann bewirb dich jetzt! HIER BEWERBEN **HUK-COBURG **Haftpflicht-Unterstützungs-Kasse kraftfahrender Beamter Deutschlands auf Gegenseitigkeit in Coburg Willi-Hussong-Straße 2 | 96444 Coburg www.huk.de