Partap Tanwar
What is namespace?
By Partap Tanwar in C, C++, MFC on Sep 07 2009
  • Mukesh Kumar
    Sep, 2017 2

    Namespace is collection of classes Like package in java

    • 0
  • Pradeep
    Sep, 2009 10

    Namespaces allow us to group a set of global classes, objects and/or functions under a name. To say it somehow, they serve to split the global scope in sub-scopes known as namespaces.
    The form to use namespaces is:
    namespace identifier { namespace-body }
    Where identifier is any valid identifier and namespace-body is the set of classes, objects and
    functions that are included within the namespace.
    For example:
    namespace general { int a, b; } In this case, a and b are normal variables integrated within the
    general namespace. In order to access to these variables from outside the namespace we have to use the scope operator ::. For example, to access the previous variables we would have to put:
    general::a general::b
    The functionality of namespaces is specially useful in case that there is a possibility that a global object or function can have the same name than another one, causing a redefinition error.

    • 0


Most Popular Job Functions


MOST LIKED QUESTIONS