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

    • D

      monotonic_buffer_resource sorgt für DMA Interrupt Error
      C++ (alle ISO-Standards) • • D_Key  

      22
      0
      Stimmen
      22
      Beiträge
      1247
      Aufrufe

      F

      @D_Key sagte in monotonic_buffer_resource sorgt für DMA Interrupt Error: https://github.com/ps2dev/ps2gl/blob/master/vu1/general_nospec_quad_vcl.vsm Interessant. Was ist das mit den zwei Spalten die scheinbar auch noch einen anderen Dialekt verwenden? Ist das paralleler Code für zwei "CPUs" die am selben Takt hängen und mit den ganzen NOPs synchronisiert werden? Ich glaube das ist schon ein Beispiel für das was ich mit "kompliziert zu programmieren" meinte Ich kämpfe zum Glück nur mit einem "Strang", dafür aber mit 2 "Betriebsmodi" der x86 CPU und habe es in der Lowlevel-Runtime viel mit verschachteltem 16- un 32-Bit Code zu tun, die teilweise unterschiedlichen Regeln folgen. Das Hauptprogramm ist 32-bit, aber BIOS (Firmware) und OS (DOS) sind 16-bit Code. Das kann auch kompliziert werden, zumal der 16-Bit Modus (Real Mode) auch noch mit diesem unsäglichen segmentierten Speichermodell arbeitet (das existiert zwar auch noch im 32-Bit Modus, aber da findet meist alles in einem einzigen 4GiB großen "Segment" statt). Wobei die Hauptschwierigkeit ist, einen "transparenten" Layer zu schaffen, er diese ganze Komplexität wegabstrahiert. Den überarbeite ich gerade, daher schwirrt mit da im Moment auch wieder der Kopf. Der User bekommt davon letztendlich nichts mit, der darf ganz normal in modernem C++26 programmieren, ohne zu wissen, wie dicht am "Metall" sein Programm letztendlich arbeitet: Bau einen Buffer Overflow in deinen std::vector-Zugriff ein, und es kann durchaus passieren, dass du damit den DOS-Kernel überschreibst. Mit lustigen Resultaten Es ist aber genau diese uneingeschränkte Umgebung, wie zu alten "16-bit DOS-Zeiten" die ich mit diesem Projekt anstrebe. Nur eben ohne den limitierten Speicher und dieses segmentierte Speichermodell. Zielgruppe: Retroprogrammierungs-Enthusiasten, die Demos und Spiele mit modernen Tools schreiben wollen (Aktuellster GCC, C++26, GDB-Remote-Debuggig, LTO-Optimierung, etc.).
    • Parameterpack verändern
      C++ (alle ISO-Standards) • • DocShoe  

      12
      0
      Stimmen
      12
      Beiträge
      490
      Aufrufe

      D

      @Finnegan sagte in Parameterpack verändern: Was ist denn, wenn wir bei meinem Vorschlag anders herum gehen und eben nicht sagen, dass es eine "forward"-Implementation ist, sondern eine deduzierende Ersetzungs-Funktion? Das ist das, worauf in intuitiv eigentlich hinaus wollte. Damit, ein "forward" zu bauen war ich eh nicht so besonders glücklich (habe mich da an vorherigen Lösungen orientiert): Sollte das nicht funktionieren? std::forward übergibt Parameter in der Value Category die an execute übergeben wurde, replace ersetzt Strings und gibt dann eine RValue-Referenz auf std::string-Objekte zurück und "reflektiert" ansonsten den Parameter in derselben Value Category? Ja, es spricht ja gar nix gegen deine Lösung. Ich persönlich sehe es halt eher als eine bedingte Typ-Abbildung auf entweder die Identität oder eben std::string. Am Ende führen sicherlich mehrere Wege zum Ziel, man sollte sich halt nur im Klaren darüber sein, wie man die Lösung benutzt.
    • L

      Anzahl der Permutationen verringern?
      Java • • Lennox  

      10
      0
      Stimmen
      10
      Beiträge
      726
      Aufrufe

      @Lennox sagte in Anzahl der Permutationen verringern?: @Belli sagte in Anzahl der Permutationen verringern?: Ich glaube, es ist umgekehrt: Man mag Dich nicht, weil Du denkst, was Du sagst. Das ergibt keinen Sinn. Aber Logik war noch nie eure Stärke. Na dann eben doch. War ja nur eine Frage der Zeit. Hat dieses Mal erstaunlich lange gehalten. Bis zum nächsten Account.
    • W

      Datenbereich (Pointer) => json
      C# und .NET • • worst_case  

      10
      0
      Stimmen
      10
      Beiträge
      320
      Aufrufe

      S

      @Lupus-SLE Weil es im C# und .NET Bereich des Forums gepostet worden ist und der Beispiel Code auch gewisse Informationen über die Sprache liefert
    • L

      SQL: Funktion in Funktion: Performance grausig
      Datenbanken • • Lupus-SLE  

      7
      0
      Stimmen
      7
      Beiträge
      249
      Aufrufe

      L

      *püschel* Mein Bauchgefühl sagt mir, es könnte auch ohne die cursor_list und list loop gehen... Aber zu 100 % sicher bin ich mir da nicht. Könntet ihr bitte noch einmal einen Blick darauf werfen? Btw., gibt es vernünftige/brauchbare SQL source formatter? Dieser ständige Wechsel zwischen UPPER- und lower_case und die Einrückungstiefe macht mich langsam mürbe.
    • H

      C++ Windows11 Zugriff auf Desktophintergrund
      WinAPI • • HeWo78  

      5
      0
      Stimmen
      5
      Beiträge
      349
      Aufrufe

      H

      @Th69 Ja, könnte man - wobei der Standard Desktop ja von Windows selbst schon auf 60 begrenzt wird… Energie sparen und einen sinnvollen Desktop darstellen… aber wenn du dir ansiehst, wie ein Overlay funktioniert -was die Grafikkarte hierfür leisten muss - der Grafikprozessor kann von Natur aus nur - wenn auch mit atemberaubender Geschwindigkeit und hochgradig parallel addieren, matrixoperationen berechnen und einige „Effekte“ wie hardwareseitige Kantenglättung und so simpelsten kram… und natürlich noch in einem Affenzahn Speicher kopieren. Mehr kann der Grafikprozessor nicht. Beim Overlay Rendering müssen - grob gesagt - für jeden Pixel einzeln entschieden werden, ob im Ziel die Farbe aus Bild 1 mit einer Overlaymaske aus Bild 2 dargestellt werden soll oder eben der Pixel aus Bild 2. beide Bilder können sich mit jeder neuen Berechnung ändern ( der Anwender zieht ein Icon, ein Popup wird angezeigt, ein anderes, halbtransparentes Fenster liegt über einem Bereich etc… das ist richtig Arbeit - auch bei 15 fps…. Wobei eine Animation mit 15 fps ohnehin beschi…n Aussehen würde. Von daher ist für diese Frage ein Overlay keine Option, da es dann keinen Sinn mehr macht da der nette Effekt die Leistung des PCs verbraucht. Andere resourcenintensive Apps würden darunter leiden.
    • L

      Neue Programmier Ansicht.
      C++ (alle ISO-Standards) • • lukluk  

      4
      0
      Stimmen
      4
      Beiträge
      144
      Aufrufe

      E

      @lukluk sagte in Neue Programmier Ansicht.: Was haltet ihr davon, bin gerade am tüfteln für eine neue Programmiersprache. Es gibt bereits genügend.
    • L

      Boot-loader, Kernel, Konsole, Emulator, OS
      Projekte • • lukluk  

      2
      0
      Stimmen
      2
      Beiträge
      189
      Aufrufe

      L

      Mich hast du überzeugt.
    • Microsoft Dynamics 365 Inhouse Developer (m/w/d) | Beckhoff Automation GmbH & Co. KG
      Stellenangebote • • JAP  

      1
      0
      Stimmen
      1
      Beiträge
      47
      Aufrufe

      Bewerben Sie sich bis zum 27.03.2026. Jetzt bewerben! Zur Stellenanzeige auf Mein IT Job Ihre Bewerbung richten Sie bitte ausschließlich an die ausgeschriebene Firma. Als ERP Developer bringen Sie erste Erfahrungen bei Entwicklungen in Microsoft D365 oder AX mit. Ihr Hauptaugenmerk liegt dabei auf Microsoft Dynamics 365 Supply-Chain-Management (D365 SCM), unterstützt durch Azure Services und Power Platform. Sie arbeiten zusammen mit unseren internen D365 Consultants, um Beckhoff-spezifische Lösungen zu entwickeln, sowie unserem Supportteam, um Analysen für Bug-Fixing durchzuführen und Bugs entsprechend zu beheben. Dabei arbeiten Sie immer im Team, bestehend aus internen Kollegen und externen Partnern. Wir freuen uns auf Ihre vollständige Bewerbung inklusive Anschreiben, Lebenslauf und Zeugnissen. Microsoft Dynamics 365 Inhouse Developer (m/w/d) Tätigkeitsbereich • Ansprechpartner für unsere D365 Consultants bei der Entwicklung von Lösungen für unsere Geschäftsprozesse • Debugging und Bug-Fixing in enger Zusammenarbeit mit unserem Supportteam • Customizing und Programmierung unserer Anforderungen mithilfe der gängigen Werkzeuge • technische Dokumentation unserer Anpassungen im System • technische Reviews und Tests der Anpassungen Anforderungen • abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder Ingenieurinformatik mit ersten Berufserfahrungen oder eine vergleichbare Ausbildung mit Berufserfahrung • Kenntnisse in wenigstens einer der Programmiersprachen C#, .Net, C++, X++ sowie MS T-SQL • erste Erfahrungen mit Microsoft Dynamics 365 F&O/SCM oder einem vergleichbaren ERP-System sind wünschenswert • selbstständige, lösungsorientierte und strukturierte Arbeitsweise • sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift Wir bieten • spannende Aufgaben in einem internationalen Hightechunternehmen mit viel Freiraum für innovative Ideen und fachliche Entwicklung • eine offene und familiär geprägte Unternehmenskultur mit flachen Hierarchien und eine Kultur des persönlichen Du • einen zukunftssicheren Arbeitsplatz bei einem wirtschaftlich solide aufgestellten und inhabergeführten Familienunternehmen • eine attraktive Vergütung, 30 Tage Urlaub, Zuschüsse zur betrieblichen Altersvorsorge über die gesetzlichen Vorgaben hinaus, vermögenswirksame Leistungen sowie Urlaubs- und Weihnachtsgeld • flexible und moderne Arbeitszeitmodelle, inklusive Gleitzeit sowie die Möglichkeit, Mehrarbeit durch Freizeit auszugleichen oder mit einem fairen Zuschlag auszahlen zu lassen • abhängig vom Aufgabengebiet die Option, nach einer erfolgreichen Einarbeitungsphase und Probezeit an einzelnen Tagen mobil zu arbeiten Wenn wir Ihr Interesse wecken konnten, senden Sie bitte Ihre Bewerbungsunterlagen an: Beckhoff Automation GmbH & Co. KG Personalabteilung Frau Theresa Isenberg Hülshorstweg 20 33415 Verl Telefon: +49 5246 963-0 E-Mail: jobs@beckhoff.com www.beckhoff.com/jobs Online-Bewerbung Bitte berücksichtigen Sie, dass wir Bewerbungsunterlagen, die uns postalisch zugehen, nicht an Sie zurückschicken. Die Bewerbungsunterlagen werden gemäß dem Bundesdatenschutzgesetz (BDSG) entsprechend gelöscht bzw. vernichtet.
    • Visual Studio 2022 versus 2026
      C++ (alle ISO-Standards) • • Helmut.Jakoby  

      1
      0
      Stimmen
      1
      Beiträge
      117
      Aufrufe

      Guten Abend, ich habe bislang meine C++ Projekte u.a. mit Visual Studio bis Version 2022 (jeweils die Community Version) entwickelt. Vor ein paar Tagen habe ich mir Visual Studio 2026 (Community) installiert. Leider musste ich feststellen, dass der Editor nicht mehr so mächtig ist. Ich kann u.a. die Kommentare nicht einklappen. Habe ich ggf. unwissentlich etwas falsch eingestellt? Wenn jemand entsprechende Erfahrung mit Visual Studio 2026 hat und mir auf die Sprünge helfen könnte, würde ich mich freuen.
    • L

      Homeassistant: Hystereseschwellwert anhand Trendverlauf oder Außentemperatur dynamisch/programmatisch optimal bestimmen?
      Themen rund um die IT • • Lupus-SLE  

      1
      0
      Stimmen
      1
      Beiträge
      28
      Aufrufe

      L

      Moin, ich hab mir was überlegt, und zwar hab ich ein Thermometer in der Nähe der Tür aufgestellt (quasi kühlste Stelle im Raum). Sobald sich die Tür kurz öffnet, soll durch den Temperaturabfall eine Funktionen einen True-Wert annehmen, und umgekehrt False, wenn sich die Tür wieder schließt. Zurzeit schaue ich einfach, ob der Ableitungswert < -0.5 °C/min wird. Nun ist dieser feste Schwellwert aber stark von der Raum- und Außentemperatur abhängig. Jetzt, wo es draußen eisig ist, beträgt der Temperaturabfall nahe der Tür, je nach Dauer, auch schon mal mehr als -2.0 °C/min. Im Frühjahr oder Frühsommer, so denke ich, könnte sich dies ändern, wenn die Außentemperatur fast höher als die Raumtemperatur wird. Wie kann man also diesen Schwellwert optimal bestimmen? Ich denke, ein Wert zwischen 0 und lokalem Minima der Ableitung wäre gut, aber dann muss ich auf Erfahrungswerte der Vergangenheit zurückgreifen. Oder gäbe es eine Formel, um den mittleren Temperaturabfall, der sich aus der Innen-, Außentemperatur, Größe des Raums und Zeitdauer der Öffnung bemisst, zu ermitteln? Habt ihr eine Idee? Ich möchte, dass der ganze Spaß ganzjährig funktioniert. Ich meine, mich an den Physikunterricht zu erinnern, dass der Herr Newton schon mal eine Formel dafür hatte.