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 Gfact | Which is Faster - Pre-increment (++i) vs Post-increment (i++)? Next GFact | What is an atomic operation? Share your thoughts in the comments Add Your Comment Please Login to comment...