Resultados de la búsqueda a petición "raii"

7 la respuesta

¿Qué es la implementación estándar de aplazamiento / finalizador en C ++?

Idea general del estilo Golangdefer se explicaaquí [https://marcoarena.wordpress.com/2012/08/27/mix-raii-and-lambdas-for-deferred-execution/] yaquí [http://kri.gs/2013/01/20/defer-cpp/]. Me pregunto, ¿STL (de C ++ 11, C ++ 14, ...) o quizás ...

5 la respuesta

RAII en Python: destrucción automática al dejar un alcance

He estado tratando de encontrar RAII [https://en.wikipedia.org/wiki/Resource_acquisition_is_initialization] en Python. La asignación de recursos es la inicialización es un patrón en C ++ por el cual un objeto se inicializa a medida que se crea. ...

11 la respuesta

Comprender el significado del término y el concepto - RAII (Adquisición de recursos es inicialización)

¿Podrían ustedes, desarrolladores de C ++, darnos una buena descripción de qué es RAII, por qué es importante y si podría tener alguna relevancia para otros idiomas? I hace saber un poco. Creo que significa "Adquisición de recursos ...

5 la respuesta

¿Necesito cerrar manualmente un ifstream?

¿Necesito llamar manualmente aclose() cuando uso unstd::ifstream? Por ejemplo, en el código: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer ...

4 la respuesta

Se llama a los destructores después de un lanzamiento en C ++?

Ejecuté un programa de muestra y, de hecho, se llaman destructores para los objetos asignados a la pila, pero ¿está garantizado por el estándar?

6 la respuesta

¿Cómo funciona RAII cuando un constructor lanza una excepción?

Estoy aprendiendo sobre el lenguaje RAII en C ++ y cómo usar punteros inteligentes. n mi lectura, me he encontrado con dos cosas que, para mí, parecen contradecirse. Citado dehttp: //www.hackcraft.net/raii [http://www.hackcraft.net/raii/]: ...

8 la respuesta

Implementación de RAII en C #

Tengo un formulario de InfoPath que necesito para deshabilitar condicionalmente sus eventos OnChange. Como no es posible vincular los controladores de eventos una vez que se ha cargado el formulario, me veo obligado a confiar en un contador ...