Machine-translated by Google. Questions are authored in English.
Top

Discussion

There exists a way to prevent the same file from getting #included twice in the same program.

  • A.True
  • B.False

Answer: A

Correct answer: True

That is what an include guard does. The header wraps its contents in #ifndef HDR_H / #define HDR_H / #endif, so on any later inclusion the macro is already defined and the body is skipped. #pragma once achieves the same thing in one line, though it is a compiler extension rather than standard C.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.