Beispiel #1
0
int main ()
{
  std::tuple<int,char> mytuple (10,'a');

  std::get<0>(mytuple) = 20;

  std::cout << "mytuple contains: ";
  std::cout << std::get<0>(mytuple) << " and " << std::get<1>(mytuple);
  std::cout << std::endl;

  return 0;
}
Beispiel #2
0
int main()
{
    std::array<int,3> myarray = {10, 20, 30};
    std::tuple<int,int,int> mytuple (10, 20, 30);

    std::tuple_element<0,decltype(myarray)>::type myelement;

    myelement = std::get<2>(myarray);
    std::get<2>(myarray) = std::get<0>(myarray);
    std::get<0>(myarray) = myelement;

    std::cout << "first element in myarray: " << std::get<0>(myarray) << "\n";
    std::cout << "first elemnet in mytuple: " << std::get<0>(mytuple) << "\n";
    return 0;
}