Wie sinnvoll ist es, eine C ++ - Anwendung mithilfe von LLVM (ich denke LLJVM) auf Java-Bytecode zu portieren? Die Sache ist, dass wir derzeit einen Prozess in C ++ geschrieben haben, aber ein neuer Client hat vorgeschrieben, dass das Programm plattformübergreifend ausgeführt werden kann, wobei die Java Virtual Machine …
Das Forschungs- und Entwicklungsteam, in dem ich bin, hat beschlossen, einen Codierungsstandard einzuführen. Wir haben uns erst vor kurzem gebildet und haben zu wenig Code und eigene gemeinsame Codierungszeit, um unser Dokument zu Standards / Konventionen auf die organischen Entwicklungen in unserem Team und auf gute Beispiele aus unserem eigenen …
Ich denke, es ist im Allgemeinen eine gute Praxis, #includeden Header für alle in einer CPP-Datei verwendeten Typen zu verwenden, unabhängig davon, was bereits in der HPP-Datei enthalten ist. So könnte ich #include <string>zum Beispiel sowohl in meinem HPP als auch in meinem CPP sein, obwohl ich immer noch kompilieren …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Diese Frage wurde bei SO ziemlich eiskalt aufgenommen, …
Soweit ich sehen kann, gibt es zwei allgegenwärtige Formen des Ressourcenmanagements: deterministische Zerstörung und explizite. Beispiele für Ersteres wären C ++ - Destruktoren und intelligente Zeiger oder Perls DESTROY-Sub, während ein Beispiel für Letzteres Rubys Block-to-Management-Ressourcen-Paradigma oder die IDispose-Schnittstelle von .NET wäre. Neuere Sprachen scheinen sich für Letzteres zu entscheiden, …
Angenommen, es gibt zwei Threads, die durch asynchrones Senden von Datennachrichten aneinander kommunizieren. Jeder Thread hat eine Art Nachrichtenwarteschlange. Meine Frage ist sehr niedrig: Was kann erwartet werden, um den Speicher am effizientesten zu verwalten? Ich kann mir mehrere Lösungen vorstellen: Der Absender erstellt das Objekt über new. Empfängeranrufe delete. …
Ich versuche derzeit, die Verwendung von Ausnahmen zu verbessern, und habe die wichtige Unterscheidung zwischen Ausnahmen gefunden, die Programmierfehler anzeigen (z. B. jemand hat null als Argument übergeben oder eine Methode für ein Objekt aufgerufen, nachdem es entsorgt wurde), und solchen, die einen Fehler in der Liste anzeigen Vorgang, an …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Wie vergleicht sich die Speichernutzung eines in Java geschriebenen Integer-Objekts mit der Speichernutzung eines in C ++ geschriebenen Integer-Objekts? Ist der Unterschied vernachlässigbar? Kein Unterschied? Ein großer Unterschied? Ich vermute, es ist dasselbe, weil ein int ein int ist, unabhängig von der Sprache (?) Der Grund, warum ich dies gefragt …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Oft ist es eine gute Idee, eine abstrakte Basisklasse zu haben, um die Schnittstelle des Objekts zu isolieren. Das Problem ist, dass die Kopierkonstruktion IMHO in C ++ standardmäßig ziemlich kaputt ist und standardmäßig Kopierkonstruktoren generiert werden. Was sind die Fallstricke, wenn Sie eine abstrakte Basisklasse und Rohzeiger in abgeleiteten …
Ich habe einen Streit mit einem meiner Kollegen bezüglich der zu befolgenden C ++ - Richtlinien. Derzeit gestaltet er alle seine Bibliotheken folgendermaßen: Er verwendet in seinen Dateinamen uneinheitlich Groß- und Kleinbuchstaben Einige seiner Header haben keine Erweiterung Ich glaube, dass keine Erweiterung für C ++ - Standarddateien reserviert ist …
Die meisten Programme können bei der Heap-Zuweisung recht beiläufig sein, selbst in dem Maße, in dem funktionale Programmiersprachen lieber neue Objekte zuweisen als alte zu ändern, und der Garbage Collector sich Gedanken über die Freigabe von Dingen machen lässt. In der eingebetteten Programmierung, dem stillen Sektor, gibt es jedoch viele …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Wie sollte ich etwas sehr rostiges C ++ auf den neuesten Stand bringen, …
Ich plane also, eine C ++ - Bibliothek zu schreiben, und ich möchte, dass sie plattformübergreifend ist. Da diese Bibliothek sich nicht mit der Benutzeroberfläche befasst und möglichst wenig Abhängigkeiten aufweist, werde ich Qt nicht verwenden (Eigentlich hilft mir Qt nicht wirklich dabei, das zu erreichen, was ich will. Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.