Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

Werbeanzeige

21.04.2015, 12:06

Forenbeitrag von: »hpg4m3«

Variable Parameter?

In meinem Fall geht es jetzt auch großteils um Performance Tests von Abfragen, deswegen möchte ich die Queries möglichst einfach und allgemein halten. Und die Logik eher darin vertiefen, dass ich mehrere DBMS vergleiche. Wie ich bereits erwähnt habe, ist mir bewusst dass Reflektion nicht Optimal ist, aber in meiner momentanen Anwendung sehr vieles einfach ermöglicht. Nun würde ich gerne die Queries so gestalten wie im Initial-Post geschrieben, höchstens es gibt natürlich bessere Ideen.

21.04.2015, 11:52

Forenbeitrag von: »hpg4m3«

Variable Parameter?

C++ was wäre deiner Meinung nach eine vernünftige Serialisierung?

21.04.2015, 11:37

Forenbeitrag von: »hpg4m3«

Variable Parameter?

Das Modell soll bei mir unabhängig von der DB bleiben.Jedes Model hat normale Getter und Setter, nur verwende ich Reflection um alle Werte einheitlich in die DB zu speichern. Und hier möchte ich eben auch "Queries" durchführen können. Und ja ich weiß, dass Reflection auch nicht das Beste ist

21.04.2015, 11:21

Forenbeitrag von: »hpg4m3«

Variable Parameter?

Quasi einen DatenbankQuery Ich speichere Objekte in einer Map und möchte eine FindBy Methode erstellen: zB.: also MyObjektCache.find<Auto>({"marke":"audi"},{"preis",1000});

21.04.2015, 11:05

Forenbeitrag von: »hpg4m3«

Variable Parameter?

Hallo, ich würde meiner Funktion gerne Variable Parameter übergeben, oder einen Vector voller Variabler Parameter. und zwar entweder ein (tuple?!) <string,int> oder <string,string>. Das ganze sollte so funktionieren: myFunc({"val1","stringKey"},{"val2",1},{val3,3}); was auch möglich wäre, das ganze in einen vector zu packen: myFunc({{"val1","stringKey"},{"val2",1},{val3,3}}); Gibt es hier Möglichkeiten? Vielen Dank für die Hilfe!

12.04.2015, 20:44

Forenbeitrag von: »hpg4m3«

Namespace - nur mehr Schreibarbeit?

Hallo, ich habe überlegt für mein Projekt namespaces zu verwenden, jedoch kommt es mir nur so vor, als würde ich lediglich mehr schreiben, und durch die Verschachtelungen einfach nur mehr Einrückungen produzieren. und wenn ich einen namespace "use" dann ist dieser gleich global verwendet. Was sind eure Meinungen dazu? Und vielleicht ein paar Best Practices/Anregungen zu einer schönen namespace Struktur.

12.04.2015, 20:41

Forenbeitrag von: »hpg4m3«

Dependency Injection | Was ist das und welches Problems löst es?

Ein wichtiges Stichwort ist "Injection", meistens verwendet für Constructor Injection. In meinem Fall war es dafür gedacht (das mit dem Logger): Meine Klasse X benötigt einen Logger. Meine Klasse Z benötigt keinen Logger, aber die Klasse X. Überall wo ich jetzt meine Klasse instanziiere, müsste ich im Constructor den Logger mitgeben, damit ich nur eine Instanz meines Loggers habe. Also: "new logger);", überall wo X benötigt wird. Da es aber nicht Aufgabe meiner Klasse Z ist, den Logger zu kennen...

09.04.2015, 08:16

Forenbeitrag von: »hpg4m3«

Static Logger, oder Instanz übergeben

Es handelt sich um C++. Vielen Dank für die Antworten! Service Locator bzw Dependency Injection ist momentan mein Favorit! Aber sehr interessanter Artikel über Singletons!

08.04.2015, 18:51

Forenbeitrag von: »hpg4m3«

Static Logger, oder Instanz übergeben

Hallo, in einigen meiner Klassen verwende ich einen Logger, momentan static. Sollte dieser nun static sein? Oder immer eine Instanz übergeben? Cleaner wäre ja immer eine Instanz zu übergeben. Was sind hier Best practices? lg

Werbeanzeige