smatch max_size() function in C++ STL
Last Updated :
21 Aug, 2018
The smatch::max_size() is a built-in function in C++ STL which returns the maximum number of elements in the match_results object that can be held by the smatch container.
Syntax:
smatch_name.max_size()
Parameters: This function does not accept any parameters.
Return value: This function returns the maximum number of elements that can fit into the smatch container.
Below programs illustrate the above function:
Program1:
#include <bits/stdc++.h>
using namespace std;
int main()
{
match_results< char *> match;
cout << "max_size: " <<
match.max_size() << endl;
return 0;
}
|
Output:
max_size: 768614336404564650
Program2:
#include <bits/stdc++.h>
using namespace std;
int main()
{
match_results< int *> match;
cout << "max_size: " <<
match.max_size() << endl;
return 0;
}
|
Output:
max_size: 768614336404564650
Share your thoughts in the comments
Please Login to comment...