USACO Switching on the Lights

In the solution provided by the USACO guide, what does the expression inside the parenthesis do?

vector<vector<vector<pair<int, int>>>> change(MX, vector<vector<pair<int, int>>>(MX, vector<pair<int, int>>()));

It’s the same as method 2 here (but with more dimensions).