https://gist.github.com/960160

void solve(vector <pair<string, int> >& h){}

この様な "ペアを内包したベクタへの参照を引数に取る関数" を定義したいです。でも出来ません。
「invalid initialization of non-const reference of type…」とコンパイラに怒られます。
現状は
void solve(const vector<pair<string, int> >* h){}
としています。お教え頂けませんか?