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 3 Jahren . Zum ersten möchte ich erwähnen, dass ich ein …
Ich habe eine Klassenhierarchie, für die ich die Schnittstelle von der Implementierung trennen möchte. Meine Lösung besteht darin, zwei Hierarchien zu haben: eine Handle-Klassenhierarchie für die Schnittstelle und eine nicht öffentliche Klassenhierarchie für die Implementierung. Die Basis-Handle-Klasse verfügt über einen Zeiger auf die Implementierung, den die abgeleiteten Handle-Klassen in einen …
Redux ist im Wesentlichen eine funktionale Programmierung und macht sehr viel Sinn. Wenn ich in einem anderen Projekt zu einer Nicht-Javascript-OOP-Sprache zurückkehre, möchte ich dieselben Prinzipien anwenden, z. B. ein einzelnes Zustandsobjekt, Reduzierungen, die auf Teile dieses Zustands wirken, eine Geschäftsschicht semantischer Aktionen zum Ändern des Zustands. Mein Projekt ist …
Ich arbeite daran, eine C ++ - API zu verpacken, die den Zugriff auf einen Datenspeicher (Hazelcast) in C-Funktionen ermöglicht, damit auf den Datenspeicher auch über C-only-Code zugegriffen werden kann. Die Hazelcast C ++ - API für die Map-Datenstruktur sieht folgendermaßen aus: auto map = hazelcastClient->client->getMap<int, string>(mapName); map.put(key, value); Es …
(das kann seinen Wert im Laufe des Programms ändern) Oder ist 'Instanz von etwas' eng mit Klassen und Objekten verbunden? Wenn ja, wie würden Sie das Konzept der 'Variablen' in Bezug auf C ++ definieren?
Viele Low-Level-Programme verwenden das flüchtige Schlüsselwort für Typen für die Speicherzuordnung und dergleichen, aber ich bin irgendwie verwirrt darüber, was es WIRKLICH im Hintergrund tut. Mit anderen Worten, was bedeutet es, wenn der Compiler die Speicheradresse nicht "wegoptimiert"?
Aus agiler Softwareentwicklung, Prinzipien, Mustern und Praktiken: Pearson New International Edition : Manchmal überschneiden sich die von verschiedenen Gruppen von Clients aufgerufenen Methoden. Wenn die Überlappung gering ist, sollten die Schnittstellen für die Gruppen getrennt bleiben. Die gemeinsamen Funktionen sollten in allen überlappenden Schnittstellen deklariert werden. Die Serverklasse erbt die …
Ich schreibe eine C ++ - Anwendung. Die meisten Anwendungen lesen und schreiben Daten , und dies ist keine Ausnahme. Ich habe ein übergeordnetes Design für das Datenmodell und die Serialisierungslogik erstellt. Diese Frage erfordert eine Überprüfung meines Designs unter Berücksichtigung dieser spezifischen Ziele: Einfache und flexible Möglichkeit zum Lesen …
Ich entwickle einen Datenbankserver ähnlich wie Cassandra. Die Entwicklung wurde in C begonnen, aber ohne Unterricht wurde es sehr kompliziert. Momentan habe ich alles in C ++ 11 portiert, aber ich lerne immer noch "modernes" C ++ und habe Zweifel an vielen Dingen. Die Datenbank funktioniert mit Schlüssel / Wert-Paaren. …
Ich versuche eine Art Spiel zu machen, in dem ich ein Raster von 20x20 habe und einen Spieler (P), ein Ziel (T) und drei Feinde (X) anzeige. Alle diese haben eine X- und eine Y-Koordinate, die mit zugewiesen werden rand(). Das Problem ist, dass wenn ich versuche, mehr Punkte im …
Ich hoffe, dass diese Streifzüge meine Frage klarstellen werden - ich würde es vollkommen verstehen, wenn sie es nicht tun. Lassen Sie mich wissen, ob dies der Fall ist, und ich werde versuchen, mich klarer zu machen. Lernen Sie BoxPong kennen , ein sehr einfaches Spiel, das ich entwickelt habe, …
Ich codiere eine kleine Bibliothek und habe Probleme beim Entwerfen der Ausnahmebehandlung. Ich muss sagen, dass ich (immer noch) durch diese Funktion der C ++ - Sprache verwirrt bin und versucht habe, so viel wie möglich zu diesem Thema zu lesen, um zu verstehen, was ich tun müsste, um mit …
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 5 Jahren . Gibt es eine Möglichkeit, dass jemand, der alle wichtigen …
Ich arbeite an einem großen C ++ - Projekt. Es besteht aus einem Server, der eine REST-API verfügbar macht und eine einfache und benutzerfreundliche Oberfläche für ein sehr breites System bietet, das viele andere Server umfasst. Die Codebasis ist ziemlich groß und komplex und hat sich im Laufe der Zeit …
Ich verwende eine große Schnittstelle mit ungefähr 50 Methoden, um auf eine Datenbank zuzugreifen. Die Schnittstelle wurde von einem Kollegen von mir geschrieben. Wir haben das besprochen: Ich: 50 Methoden sind zu viel. Es ist ein Code-Geruch. Kollege: Was soll ich dagegen tun? Sie möchten den DB-Zugriff - Sie haben …
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.