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: All
Feb 26, 1999

Global Anonymous Unions Have to be Declared Static

An anonymous union declared in a named namespace or in the global namespace has to be explicitly declared static:
 
  static union { int num; char *pc; }; //anonymous union in global namespace
  namespace NS 
  { 
    static union { double d; bool b;}; //anonymous union in a named namespace
  }
  int main()
  {
    NS::d = 0.0;
    num = 5;
    pc = "str";
  }
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