Suchergebnisse für Anfrage "raii"
So initialisieren Sie ein Objekt mit dem Async-Warten-Muster
Ich versuche, in meinen Serviceklassen dem RAII-Muster zu folgen, dh, wenn ein Objekt erstellt wird, ist es vollständig initialisiert. Ich habe jedoch Proble...
RAII vs. Ausnahmen
Je häufiger wir RAII in C ++ verwenden, desto häufiger befinden wir uns mit Destruktoren, die eine nicht triviale Freigabe durchführen. Jetzt kann die Aufheb...
RAII-Wrapper für OpenGL-Objekte
Ich möchte einen einfachen RAII-Wrapper für OpenGL-Objekte (Texturen, Frame-Puffer usw.) schreiben, dem ich alles aufgefallen bin
Warum Speicherbereinigung, wenn RAII verfügbar ist?
Ich höre Gespräche über die Einführung eines Garbage Collectors in C ++ 14 in der C ++ - Standardbibliothek. Was ist der Grund für diese Funktion? Ist das ni...
Warum gibt es kein RAII in .NET?
In erster Linie ist ein C ++ - Entwickler die Abwesenheit vonRAII (Ressourcenbeschaffung ist Initialisierung) in Java und .NET hat mich immer gestört. Die Ta...
Ist das gemeinsame Eigentum an Objekten ein Zeichen für schlechtes Design?
Hintergrund: Beim LesenDie Papiere von Dr. Stroustrup In den häufig gestellten Fragen und Antworten stelle ich einige starke "Meinungen" und gute R...
Ist es missbräuchlich, IDisposable und "using" als Mittel zu verwenden, um "Scoped Behaviour" für Ausnahmesicherheit zu erhalten?
Etwas, das ich in C ++ oft benutzte, war, eine Klasse zu lassenA eine Zustandseinstiegs- und -austrittsbedingung für eine andere Klasse behandelnBüber dieA Konstruktor und Destruktor, um sicherzustellen, dass B beim Verlassen ...
Was versteht man unter Ressourcenbeschaffung unter Initialisierung (RAII)?
Was versteht man unter Ressourcenbeschaffung unter Initialisierung (RAII)?
C / C ++ - Makro / Vorlage blackmagic, um einen eindeutigen Namen zu generieren
Makros sind in Ordnung. Vorlagen sind in Ordnung. So ziemlich alles, was es funktioniert, ist in Ordnung. Das Beispiel ist OpenGL; Die Technik ist jedoch C ++ -spezifisch und setzt keine OpenGL-Kenntnisse voraus. Genaues Problem: Ich möchte ...
Welche Wrapper-Klasse in C ++ sollte ich für die automatisierte Ressourcenverwaltung verwenden?
Ich bin ein C ++ Amateur. Ich schreibe einige Win32-API-Code und es gibt Handles und seltsam zusammengesetzt zugewiesene Objekte jede Menge. Ich habe mich gefragt, ob es eine Wrapper-Klasse gibt, die die Ressourcenverwaltung vereinfacht. Wenn ...