Quote Originally Posted by 2kaud View Post
Unless you need to store object pointers, why not just have a list of class Device?
If I use pointers I then don't have to worry about the object going out of scope somewhere and getting deleted. I know that until I call delete, the pointer stays put. I could be totally wrong on this though.