and doing what you said in your last post, Board board{imgr} throws an error "expected a ;". In case the both of us may have gotten lost in these problems, my goal is to have one instance of an ImageManager object, and I want Board among other classes to have full access to it. How do I pass the ImageManager imgr, that is stated above, along to other classes?
@LB Thank you so much for all your help! You're much more helpful than any tutorial (and much more patient). So in short, if I want to pass around an instance of an object, I want to do something like Example::Example : class(object){ }, then receive the object like Class::Class(&obj) : object(obj){ }, got it. Thanks again.