#include #include using namespace std ; int main() { //This typle contains 3 values of types: string, int and double . tuple person1{"Ray", 30, 5.7} ; cout << "name: " << get<0>(person1) << endl ; cout << "age: " << get<1>(person1) << endl ; const size_t sizeOfMyTuple = tuple_size_v< decltype(person1) > ; cout << "size: " << sizeOfMyTuple << endl ; //Another way auto person2 = make_tuple("Mercer", 31, 5.7 ) ; cout << "name: " << get<0>(person2) << endl ; //Yet another way tuple person3 = make_tuple("Lennox", 35, 6.5 ) ; cout << "name: " << get<0>(person3) << endl ; // Can't do the below get expects a constant expression // int i1=0 ; // cout << "name: " << get(person3) << endl ; return 0; }