Il C ++ supporta i blocchi " finalmente "? Qual è il linguaggio RAII ? Qual è la differenza tra il linguaggio RAII di C ++ e l' istruzione 'using' di C # ?
La maggior parte delle persone afferma di non gettare mai un'eccezione da un distruttore: farlo comporta un comportamento indefinito. Stroustrup sottolinea che "il distruttore vettoriale richiama esplicitamente il distruttore per ogni elemento. Ciò implica che se un distruttore elemento lancia, la distruzione vettoriale non riesce ... Non c'è davvero un …
In pratica con C ++, che cos'è RAII , quali sono i puntatori intelligenti , come vengono implementati in un programma e quali sono i vantaggi dell'utilizzo di RAII con i puntatori intelligenti?
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Qualcosa che ho usato spesso in C ++ era lasciare che una classe Agestisse una condizione di entrata e uscita di stato per un'altra classe B, tramite il Acostruttore e il distruttore, per assicurarmi che se qualcosa in quell'ambito avesse generato un'eccezione, allora B avrebbe uno stato noto quando il …
Potreste sviluppatori C ++ per favore darci una buona descrizione di cosa sia RAII, perché è importante e se potrebbe avere rilevanza o meno per altri linguaggi? Io faccio conoscere un po '. Credo che stia per "Resource Acquisition is Initialization". Tuttavia, quel nome non coincide con la mia (forse …
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.