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; }
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; }