Adding to a vector of pair

后端 未结 10 1550
悲哀的现实
悲哀的现实 2021-01-30 05:19

I have a vector of pair like such:

vector> revenue;

I want to add a string and a doub

10条回答
  •  渐次进展
    2021-01-30 05:50

    revenue.pushback("string",map[i].second);
    

    But that says cannot take two arguments. So how can I add to this vector pair?

    You're on the right path, but think about it; what does your vector hold? It certainly doesn't hold a string and an int in one position, it holds a Pair. So...

    revenue.push_back( std::make_pair( "string", map[i].second ) );     
    

提交回复
热议问题