Cpp Programming Quiz 187 – What will be the output of the following program?

Question: What will be the output of the following program?

#include
class Bix
{
int x, y;
public:
void show(void);
void main(void);
};
void Bix::show(void)
{
Bix b;
b.x = 2;
b.y = 4;
cout<< x << " " << y; } void Bix::main(void) { Bix b; b.x = 6; b.y = 8; b.show(); } int main(int argc, char *argv[]) { Bix run; run.main(); return 0; }

[A].2 4
[B].6 8
[C].The program will report error on Compilation.
[D].The program will report error on Linking. 

Answer: Option B