What is the main purpose of a header guard in C++?
Options
- A. To prevent a header file from being included multiple times in one translation unit
- B. To increase the size of the executable
- C. To execute the main function automatically
- D. More than one of the above
- E. None of the above