pair<int,int>p;
how many pairs can p hold.
Only One.
It’s the return type of std::make_pair()
It can hold only one pair. Take it’s function equivalent to a structure/class defined as :
class PAIR {
.... something
public:
//"TYPE GIVEN BY YOU" which is int in this case
int first,second;
..... other things
};
And what you now are doing is
PAIR p; // assuming the struct as defined above
Thus you have only one pair.
For future , answers for such questions can be easily googled like this.
Since you are new to STL and are experimenting with it this site would solve all your queries
2 Likes
Yes it is a STL container.
It has two data members : first and second.
It’s structure looks like this :
struct pair{
type1 first;
type2 second;
}
pair < type1, type2 > mypair
1 Like