Have you tried deleting "vector<string>" from line 13? You will be passing a std::initializer_list<std::string> which creates a temporary vector whose lifetime is extended while Print() executes.
Also, the warning is because s.size() returns std::vector<string>::size_type, which is an unsigned integral type. Change the type of I to unsignedinstead (or std::size_t).