#include <iostream>
#include <vector>


template <class T>
void foo(const T& t)
{
	std::cout << t.size() << std::endl;
}


int main()
{
	std::vector<int> v = { 1, 2, 3 };
	foo(v);

	return 0;
}