Tôi có một vector
của pair
như ví dụ:Thêm vào một vector của các cặp
vector<pair<string,double>> revenue;
tôi muốn thêm vào một chuỗi và cú đúp của một bản đồ như thế này:
revenue[i].first = "string";
revenue[i].second = map[i].second;
Nhưng kể từ khi doanh thu không được khởi tạo, nó xuất hiện với lỗi ngoài giới hạn. Vì vậy, tôi đã thử sử dụng vector::push_back
như thế này:
revenue.push_back("string",map[i].second);
Nhưng điều đó nói không thể có hai đối số. Vậy làm cách nào tôi có thể thêm vào số vector
của pair
này?
Vì vậy, bạn không có cặp vectơ mà là một vectơ cặp hoặc véc tơ của các cặp. Khi bạn hiểu điều này, bạn đã giải quyết được vấn đề của mình. –