2.9K
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(void)
{
struct test t;
return 0;
}
Feel free to add your opinion.
