In this C++ tutorial, you will learn how to get the size of a tuple, with example programs.
C++ Tuple Size
tuple_size gives access to the number of elements in a given Tuple.
In this tutorial, we will learn how to get the size of a tuple using tuple_size with examples.
ADVERTISEMENT
Syntax
The syntax of expression using tuple_size, to get the size of tuple x
is
tuple_size<decltype(x)>::value
Example
In the following program, we declared a Tuple with three elements. We shall get the size of this Tuple programmatically using tuple_size.
C++ Program
#include <iostream> #include<tuple> using namespace std; int main() { tuple<int, string, bool> fruit(12, "apple", true); int size = tuple_size<decltype(fruit)>::value; cout << "Tuple Size : " << size << endl; }
Output
Tuple Size : 3 Program ended with exit code: 0
Conclusion
In this C++ Tutorial, we learned how to get the size of a Tuple using tuple_size, with the help of example.