I have a vector declared static as follows:

Code:
template <class T> class Grid{
	static std::vector<std::vector<std::shared_ptr<T>>> *cell_grid;
The errors I am getting are unresolved external symbols related to main where I declare objects of my template class.

Any idea why I am unable to make this vector static?