Mastering C++: 2025 All-In-One Quiz – Ace 'Thinking in C++' with Comprehensive Practice!

Question: 1 / 565

What does internal linkage imply for a name at file scope declared static?

The name can be used in other translation units without clashing

The name is only visible within the translation unit

Internal linkage for a name at file scope means that the name is only visible within the translation unit in which it was declared. This means that the name cannot be accessed or used in other translation units, making options A and C incorrect. Option D is also incorrect as the name can still be used within the same translation unit, just not outside of it. Option B is the most accurate as it describes the limitations of using a name with internal linkage.

Get further explanation with Examzify DeepDiveBeta

The name gets external linkage

The name cannot be used within the translation unit

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy