Domande con tag 'raii'

2
risposte

In che modo questa implementazione pseudo-RAII consente un blocco con scope in C #?

Per i programmi di concorrenza che ho scritto in C #, i miei blocchi / sincronizzazione tendono a seguire questo schema: try { Monitor.Enter(locker); // critical region } finally { Monitor.Exit(locker); } Questo รจ uno schema cl...
posta 18.06.2018 - 15:08
3
risposte

API C in C ++ con RAII, due alternative per implementare la gestione degli errori (Eccezioni)

Ho un'API scritta in C, che produce un risultato restituendo un puntatore alla memoria allocata. Per usarlo con C ++ (C ++ 11) ho avvolto le chiamate di funzione negli oggetti, che mantengono il risultato in std::shared_ptr . Fin qui tutto...
posta 05.02.2014 - 11:11