Multiple choice technology programming languages

int x = 5; class x { }; int main(int argc, char** argv) { class x y; return 0; }

  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

This code is valid C++ (not C). 'int x = 5' declares a global variable x. 'class x' declares a class named x. In main(), 'class x y' declares a variable y of type class x. In C++, variable names and class/struct names occupy different namespaces, so 'int x' and 'class x' don't conflict. The code compiles successfully, making the answer True.