El smatch::max_size() es una función incorporada en C++ STL que devuelve la cantidad máxima de elementos en el objeto match_results que puede contener el contenedor smatch.
Sintaxis:
smatch_name.max_size()
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve el número máximo de elementos que pueden caber en el contenedor smatch.
Los siguientes programas ilustran la función anterior:
Programa1:
// C++ program to illustrate the // smatch::max_size() function in C++ STL // when data-type is char #include <bits/stdc++.h> using namespace std; int main() { // match_results object(smatch) match_results<char*> match; cout << "max_size: " << match.max_size() << endl; return 0; }
Producción:
max_size: 768614336404564650
Programa2:
// C++ program to illustrate the // smatch::max_size() function in C++ STL // when data-type is int #include <bits/stdc++.h> using namespace std; int main() { // match_results object(smatch) match_results<int*> match; cout << "max_size: " << match.max_size() << endl; return 0; }
Producción:
max_size: 768614336404564650
Publicación traducida automáticamente
Artículo escrito por Harsha_Mogali y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA