Open In App

GFact | In C++ a Structure can have Static Members

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

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;
}



Last Updated : 17 Oct, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads