Vidyalelo
Computer Science · Q521

Object Oriented Programming Using C++

Engineering and GATE · Computer Science · question 521

Q521

You define a structure type globally because

A.
you save many lines of code by not rewriting an identical structure definition in each function that uses it
Answer
B.
you will never change its definition
C.
it is required in C++
D.
all of the above

Answer: Option A

Solution

Answer: Option A
Solution:
You define a structure type globally because you save many lines of code by not rewriting an identical structure definition in each function that uses it.

Defining a structure globally ensures that all functions within the program can access and use the same structure definition without redundancy.

This practice promotes code reusability and maintainability, as changes to the structure only need to be made in one place.

Defining structures globally is not a requirement in C++, but it is a common practice to avoid repetitive code and potential inconsistencies.