Ciclo de vida de Objetos en C++ con Ejemplo

En la programación orientada a objetos , los objetos son las instancias de una clase que tiene su propio estado (variables) y comportamiento (métodos) .  Cada clase tiene dos métodos especiales relacionados con la creación y destrucción de objetos de una clase : constructores y destructores .  Ciclo de vida del objeto C++: Hay varios … Continue reading «Ciclo de vida de Objetos en C++ con Ejemplo»

C++ | Destructores | Pregunta 1

¿Pueden los destructores ser privados en C++? (A) Sí (B) No Respuesta: (A) Explicación: Los destructores pueden ser privados. Consulte Private Destructor para ver ejemplos y usos de destructores privados en C++. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: … Continue reading «C++ | Destructores | Pregunta 1»

C++ | Destructores | Pregunta 4

#include <iostream> using namespace std;  class A {     int id;     static int count; public:     A() {         count++;         id = count;         cout << «constructor for id » << id << endl;     }     ~A() {         cout << «destructor for id » << id << endl;     } };     int A::count = 0;     int main() {     A … Continue reading «C++ | Destructores | Pregunta 4»

C++ | Destructores | Pregunta 3

Al igual que los constructores, ¿puede haber más de un destructor en una clase? (A) Sí (B) No Respuesta: (B) Explicación: Solo puede haber un destructor en una clase. La firma de Destructor siempre es ~ClassNam() y no se pueden pasar argumentos. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido … Continue reading «C++ | Destructores | Pregunta 3»

C++ | Destructores | Pregunta 2

Predecir la salida del siguiente programa C++ #include <iostream> using namespace std;     int i;     class A { public:     ~A()     {         i=10;     } };     int foo() {     i=3;     A ob;     return i; }     int main() {     cout << foo() << endl;     return 0; } (A) 0 (B) 3 (C) 10 (D) Ninguna … Continue reading «C++ | Destructores | Pregunta 2»

C++ | Destructores | Pregunta 5

¿Pueden los destructores ser virtuales en C++? (A) Sí (B) No Respuesta: (A) Explicación: Consulte https://www.geeksforgeeks.org/g-fact-37/ Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA