Why is He Declaring the Constructor as Graph<int>g?

Is this how someone would initialize? if they have a template?

depends on the constructor
if constructor is:

Graph(int v){
     V = v;
     //Array of Linked Lists
     l = new list<int>[V];
}

then we would call Graph g(5) say