   Accesing a SDL_Surface in vector
  Hi, i was creating a vector last night for all my images. Im fairly new to c++I am doing this like:std::vector<SDL_Surface*> surfacelist;Now i want to acces a surface in the surface list but i don't want to type Surface::surfacelist[0] all the time to acces it. So i asked on irc and someone suggested me to create a pointer to it. So i could use it like surf_background = Surface::surfacelist[0]; and then use surf_background to get the image.But then i have 2 pointers, doesn't make sense? Any other way?Thanks   
  Is surfacelist a static member?   ;  ah sorry yes it is   ;  Ok, i changed it last night. I made a namespace out of my surface class which works well. I should have done things different from start i think.   