Whats the difference? Are they not the same?
This is a discussion on structures and classes within the C++ Programming forums, part of the General Programming Boards category; Whats the difference? Are they not the same?...
Whats the difference? Are they not the same?
I am against the teaching of evolution in schools. I am also against widespread
literacy and the refrigeration of food.
They are the same. Well except for the minor difference that class members are by default private and struct's, public.
Code:class X { int private_num; public: int public_num; }; struct X { int public_num; private: int private_num; };
Code:int main(void){srand(time(0));for(double l=rand(),l0=0,l00=0;;l0+=0.1){for(double l000=0;l000 <1;l000+=.001,l+=((double)rand()/RAND_MAX)/0x64,l00+=((sin(l*0x8*atan(l0)*l000-(l0*0x8*atan (l)))*0.5)+0.5)){l00-=floor(l00);for(size_t l0000=0,l00000=(size_t)(0x50*(l00));l0000<l00000;++l0000 )putchar(0x20);putchar(0x61+(int)((double)rand()/RAND_MAX*0x1a));putchar('\n');}}return 0;}
Can we have member functions in structs?
Can we make inheritance with structs?
Can we overload operators?
Correct me if I'm wrong... I think (no).
YesOriginally posted by ammar
Can we have member functions in structs?
Can we make inheritance with structs?
Can we overload operators?
Correct me if I'm wrong... I think (no).
Yes
and Yes
Structs are just like classes...excepts public by default
Mmmmmm...
Thanks, I didn't know that...
So there isn't a big difference.