So what exactly is the difference between a class and a struct in C++? After wondering and debating internally for quite a long time, I looked around the net and found the (simple) explanation that:
"The only difference between a struct and a class is in the default access."
That is, a sruct is public by default [...]