Hi, i'm a little rusty with C++. Well, actually this is something that in the past I kind of overlooked and never needed. And after around six months of doing absolutly no programming what-so-ever; it seems I need to learn a bit.
I would really appreciate it if someone could please explain what's happening in the following code (it's the typedef bit i'm concerned with):

Code:
struct BBRECORD
{
	/*
	stuff
	*/
};

typedef std::vector<BBRECORD*> BBRECORD_LIST;
After this, the idea seems to be to create a class which is able to add BBRECORDS to a BBRECORD_LIST but i fail to see how this can be done because I don't fully understand what's going on in that code.

Thanks for any relpies.