C++ | Palabra clave estática | Pregunta 4

Prediga la salida del siguiente programa C++. #include <iostream> using namespace std;    class A { private:     int x; public:     A(int _x)  {  x = _x; }     int get()  { return x; } };    class B {     static A a; public:    static int get()    {  return a.get(); } };    int main(void) {     B … Continue reading «C++ | Palabra clave estática | Pregunta 4»

C++ | Palabra clave estática | Pregunta 3

¿Cual de los siguientes es verdadero? (A) Los métodos estáticos no se pueden sobrecargar. (B) Solo se puede acceder a los miembros de datos estáticos mediante métodos estáticos. (C) Se puede acceder a los miembros de datos no estáticos mediante métodos estáticos. (D) Los métodos estáticos solo pueden acceder a miembros estáticos (datos y métodos) … Continue reading «C++ | Palabra clave estática | Pregunta 3»

C++ | Palabra clave estática | Pregunta 6

¿Salida del siguiente programa C++? #include <iostream> class Test { public:     void fun(); }; static void Test::fun()    {     std::cout<<«fun() is static\n»; } int main() {     Test::fun();        return 0; } Contribuido por Pravasi Meet (A) fun() es estático (B) Pantalla vacía (C) Error del compilador Respuesta: (C) Explicación: El programa anterior falla en la compilación y … Continue reading «C++ | Palabra clave estática | Pregunta 6»

C++ | Palabra clave estática | Pregunta 1

Prediga la salida del siguiente programa C++. #include <iostream> using namespace std;    class Test {     static int x; public:     Test() { x++; }     static int getX() {return x;} };    int Test::x = 0;    int main() {     cout << Test::getX() << » «;     Test t[5];     cout << Test::getX(); } (A) 0 0 (B) … Continue reading «C++ | Palabra clave estática | Pregunta 1»

C++ | Palabra clave estática | Pregunta 5

#include<iostream> using namespace std;    class Test { private:     static int count; public:     Test& fun();  };    int Test::count = 0;    Test& Test::fun() {     Test::count++;     cout << Test::count << » «;     return *this; }    int main() {     Test t;     t.fun().fun().fun().fun();     return 0; } (A) Error del compilador (B) 4 4 4 4 (C) … Continue reading «C++ | Palabra clave estática | Pregunta 5»