Does this class need const versions of push_back and pop_back?
class StrBlob { public: typedef std::vector::size_type size_type