Вам не хватает включает
#include <string>
#include <vector>
и вам нужно использовать std::string
и std::vector<>
. std::vector
не является массивом, поэтому вы должны передать вектор как ссылку
int tester(std::vector<Item*> & vec) { //... }
или даже как const std::vector<Item*> &
, если вы не собираетесь изменять переданный вектор.
Кроме того, вы уверены, что вам понадобится вектор указателей? Чего ты пытаешься достичь?