fork download
  1. #include <iostream>
  2. #include <tuple>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. // Creating a tuple
  8. tuple<int, char, double> myTuple;
  9. myTuple = std::make_tuple(42, 'a', 3.14);
  10.  
  11. // Accessing elements
  12. std::get<0>(myTuple) = 100; // Set the first element to 100
  13.  
  14. // Displaying the updated tuple
  15. std::cout << "Updated tuple: (" << std::get<0>(myTuple) << ", "
  16. << std::get<1>(myTuple) << ", " << std::get<2>(myTuple) << ")" << std::endl;
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 5308KB
stdin
Standard input is empty
stdout
Updated tuple: (100, a, 3.14)