Skip to content
Related Articles

Related Articles

Improve Article
G-Fact 14
  • Difficulty Level : Medium
  • Last Updated : 15 Oct, 2012

In C, a structure cannot have static members, but in C++ a structure can have static members.

For example, following program causes compilation error in C, but works in C++.




#include<stdio.h>
  
struct test {
  static int i;  // Error in C, but works in C++.
};
  
int main()
{
  struct test t;    
  getchar();
  return 0;
}

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

My Personal Notes arrow_drop_up
Recommended Articles
Page :