#include <iostream>
#include <vector>
template<typename T>
void printVector(std::vector<T> *p) {
for (auto i = 0; i < p->size(); i++) {
std::cout << p->at(i) << " ";
}
}
int main() {
std::vector<std::string> v = {"python", "c", "c++", "java"};
printVector(&v);
return 0;
}
/*
run:
python c c++ java
*/