Small C++ tip: class has members private by default (unless you specify something different). (for struct it's public by default)