Skip to content
Related Articles

Related Articles

G-Fact 14

View Discussion
Improve Article
Save Article
  • 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++.

struct test {
  static int i;  // Error in C, but works in C++.
int main()
  struct test t;    
  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 :

Start Your Coding Journey Now!