No, according to the debugger the vector holds all the items the cout is giving me.

Pynolathgeen seems to get the expected results.
Thats why I think its a bug in my compiler.

@Pynolathgeen what compiler are you using?