Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich denke an wissenschaftliche Anwendungen, die meist prozessorgebunden sind …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich denke über merkwürdig wiederkehrende Vorlagenmuster nach . Ich …
Ich schreibe gerade ein Programm mit mehreren Dateien, und anscheinend führt das Ausführen von "make" (wie man intuitiv denken würde, dass es in den meisten Situationen durchgeführt werden muss) aus irgendeinem Grund dazu, dass mein Programm fehlschlägt. Ich denke, ich kann das Problem detaillierter beschreiben, aber das Wichtigste ist, dass …
Wir verwenden die meiste Zeit den Integer-Typ, der Indexvariablen darstellt. Aber in einigen Situationen sind wir gezwungen zu wählen std::vector<int> vec; .... for(int i = 0; i < vec.size(); ++i) .... Dies führt dazu, dass der Compiler die Warnung auslöst, dass vorzeichenbehaftete / vorzeichenlose Variablen gemischt verwendet werden. Wenn ich …
Ich programmiere momentan in einem akademischen Umfeld, damit ich alles verwenden kann, was ich will. Ich verwende die Boost-Diagrammbibliothek für einige Dinge und frage mich, ob es sich lohnt, Anstrengungen zu unternehmen, um GP besser zu verstehen. Ich bin neugierig - wird generische Programmierung (GP) in der Industrie häufig verwendet? …
Ich mache eine Präsentation, die die Unterschiede zwischen struktureller und objektorientierter Programmierung zeigt, und ich möchte veranschaulichen, warum Menschen OOP benötigen , anhand eines Beispiels, in dem die Anwendung von OOP-Konzepten das Codieren erheblich vereinfacht, sodass das Publikum wirklich das Gefühl hat, OOP zu benötigen. Irgendwelche Ideen ??
Nach langem Suchen habe ich eine grundlegende Frage zu einer in der Welt der Softwareentwicklung bekannten Annahme nicht beantwortet: WAS BEKANNT IST: Die Durchsetzung einer strengen Richtlinie für eine angemessene Codedokumentation (sei es Doxygen-Tags, Javadoc oder einfach eine Fülle von Kommentaren) erhöht den Zeitaufwand für die Entwicklung von Code. ABER: …
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich bin gerade dabei, mich in die Schule einzuschreiben, um einen CS-Abschluss zu bekommen. Die Schule, die ich mir anschaue, bietet sowohl …
Ich habe ein Projekt, das 3-4 verschiedene Open Source C / C ++ - Bibliotheken verwendet. Ich habe diese Bibliotheken für mehrere Plattformen erstellt und Include-Dateien und statische Bibliotheken für verschiedene Plattformen in meinem Projekt eingecheckt. Ich habe jedoch mit einigen Problemen zu kämpfen. Bei all diesen Projekten geht es …
Wenn ein Anfänger anfängt, ifstreams zu lesen, besteht sein Instinkt darin, die Datei mit einer Schleife zu lesen, die normalerweise so aussieht: while (!ifstream.eof() { ... } Als ich diesen Code verwendete, bemerkte ich jedoch, dass er nicht aufhörte, bis er die letzte Zeile der Datei zweimal gelesen hatte. C …
Warum hat C ++ bei der Einführung des letzteren zwischen statischen Globals (interne Verknüpfung) und Symbolen in einem unbenannten Namespace (externe Verknüpfung, aber keine Möglichkeit, von außen darauf zu verweisen) unterschieden? Sind diese Gründe noch gültig oder gibt es neue? Gibt es noch Orte, an denen sie sich noch unterscheiden, …
Ich weiß, dass das finalSchlüsselwort verwendet wird, um zu verhindern, dass virtuelle Methoden von abgeleiteten Klassen überschrieben werden. Ich kann jedoch kein nützliches Beispiel finden, wenn ich wirklich ein finalSchlüsselwort mit virtualMethode verwenden sollte. Darüber hinaus scheint die Verwendung finalmit virtuellen Methoden ein schlechter Geruch zu sein, da es Programmierern …
Der "Wert" reicht von 0 bis 15 (seine möglichen Werte). Wann werden diese 4 "Wenn" -Bedingungen erfüllt? Wenn mein (int) Wert = 2 ist, bedeutet das 0010? if ((int)value & 0x1) { //statement here } if ((int)value & 0x2) { //statement here } if ((int)value & 0x4) { //statement here …
SFINAE und templateMetaprogrammierung können wunderbare Dinge bewirken, und viele Bibliotheken nutzen sie auch erheblich. Historisch gesehen wurden diese beiden "magischen Konzepte" absichtlich in C ++ eingeführt / unterstützt? Oder wurden sie erst später als nützliche Nebenprodukte (Nebenprodukte) der ursprünglichen templateProgrammierung entdeckt?
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.