devxlogo

Namespace aliases

Choosing a short name for a namespace can eventually lead to a name clash. On the other hand, very long namespaces are not easy to use. For that purpose, namespace aliases can be used:

 //file decl.hnamespace Excel_Software_Company { class Date {/*..*/};class Time {/*..*/};//...other declarations }//file calendar.cpp#include "decl.h"void main(){namespace ESC = Excel_Software_Company; //ESC is an alias for Excel_Software_CompanyESC::Date date;ESC::Time time;//...rest of the program}

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  Seven Service Boundary Mistakes That Create Technical Debt

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.