D
Q. What is the output of the following C++ code?
Code:
#include <iostream>
using namespace std;
class A
{
static int val;
public:
void write(int i){
val = i;
}
void read(){
cout << val;
}
};
int A::val = 55;
int main(int argc, char const *argv[])
{
A a = A();
a.write(10);
a.read();
return 0;
}
using namespace std;
class A
{
static int val;
public:
void write(int i){
val = i;
}
void read(){
cout << val;
}
};
int A::val = 55;
int main(int argc, char const *argv[])
{
A a = A();
a.write(10);
a.read();
return 0;
}
- Correct Answer - Option(B)
- Views: 163
- Filed under category C++
Discusssion
Login to discuss.