Suchergebnisse für Anfrage "raii"

5 die antwort

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...

7 die antwort

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...

2 die antwort

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

TOP-Veröffentlichungen

7 die antwort

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...

6 die antwort

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...

4 die antwort

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...

12 die antwort

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 ...

7 die antwort

Was versteht man unter Ressourcenbeschaffung unter Initialisierung (RAII)?

Was versteht man unter Ressourcenbeschaffung unter Initialisierung (RAII)?

3 die antwort

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 ...

7 die antwort

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 ...