Skip to main content
  • 2581 Accesses

Abstract

Namespaces are used to avoid naming conflicts by allowing entities, such as classes and functions, to be grouped under a separate scope. In the example below there are two classes that belong to the global scope. Since both classes share the same name and scope the code will not compile.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 19.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Mikael Olsson

About this chapter

Cite this chapter

Olsson, M. (2015). Namespaces. In: C++ 14 Quick Syntax Reference. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1727-6_22

Download citation

Publish with us

Policies and ethics