[amp_mcq option1=”overloaded function” option2=”C++ class” option3=”C++ object” option4=”static reference variables” correct=”option1″]
The correct answer is: A. overloaded function
An overloaded function is a function that has the same name but different parameters. The extraction operator >> is an overloaded function because it can be used to extract different types of data, such as integers, floats, and strings.
The other options are incorrect because:
- A C++ class is a blueprint for creating objects. The extraction operator >> is not a class.
- A C++ object is an instance of a class. The extraction operator >> is not an object.
- Static reference variables are variables that are declared with the
statickeyword and have a reference type. The extraction operator >> is not a static reference variable.