Noob STL question about Containers.
I've just bought myself a copy of The C++ Standard Library and am reading about Containers (Vectors, Deque, Lists).
Are containers simply like Arrays? For things like Ints, Floats and Chars, but the advantage of them is that they offer greater functionality, with things like begin() and end() etc? Is this where the STL come in, it offers greater functionality?
Reading it, it comes across to me like they are the opposite of OO design.
Any direction on where they fit in, in programming is appreciated. I'm not quite sure of their role just yet as I've only used things like Arrays and Structs up to yet.
Many thanks for any help! :)