Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Home » Tip Bank » C++
Language: C++
Expertise: Intermediate
Jul 17, 1998

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.h
namespace 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_Company
ESC::Date date;
ESC::Time time;
//...rest of the program
}
Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date