Uno puede obtener un elemento de std::tuple
por índice usando std::get
. Analógicamente, ¿cómo establece elemento de tupla por índice?Cómo establecer el elemento std :: tuple por índice?
49
A
Respuesta
72
std::get
devuelve una referencia al valor. Así se establece el valor de esta manera:
std::get<0>(myTuple) = newValue;
Por supuesto, esto supone que myTuple
es no constante. Incluso puede mover elementos de una tupla a través std::move
, invocando en la tupla:
auto movedTo = std::get<0>(std::move(myTuple));
16
La versión no constante de get
returns a reference. Puedes asignar a la referencia. Por ejemplo, supongamos que t
es tuple, luego: get<0>(t) = 3;
Cuestiones relacionadas
- 1. ¿Cómo se implementa std :: tuple?
- 2. std :: tuple y diseño estándar
- 3. XPath conseguir elemento por el índice
- 4. Usando std :: tuple como clave para std :: unordered_map
- 5. const std :: map <boost :: tuples :: tuple, std :: string>?
- 6. ¿Cómo borro un elemento de std :: vector <> por índice?
- 7. Cómo consultar un constexpr std :: tuple en tiempo de compilación?
- 8. desempaquetado de Tuple: variable ficticia vs índice
- 9. Índice de elemento mínimo en un std :: lista
- 10. Insertar un elemento en un Tuple
- 11. Reenvío perfecto y std :: tuple (u otra clase con plantilla)
- 12. Inicializando std :: tuple desde la lista de inicializadores
- 13. ¿Cómo obtener submapas de LinkedHashMap por elemento índice?
- 14. ¿Cómo obtener elemento hijo por índice en Jquery?
- 15. Cómo establecer programáticamente el elemento Panorama seleccionado en WP7
- 16. std :: deque: ¿Cómo obtengo un iterador apuntando al elemento en un índice especificado?
- 17. std :: list iterator: obtener el siguiente elemento
- 18. Cómo configurar el índice seleccionado JComboBox por el valor
- 19. índice o posición en std :: conjunto
- 20. obtener el índice de jQuery elemento "td"
- 21. WPF: ¿Puedo establecer el ancho de un elemento por porcentajes?
- 22. ¿Cómo obtengo el índice de un elemento en una matriz?
- 23. ¿Cómo encontrar el índice del elemento con un valor mínimo?
- 24. ¿Cómo encontrar el índice de un elemento en una lista?
- 25. ¿Cómo obtener el índice de un elemento en una matriz?
- 26. ¿Cómo se calcula el índice del elemento en una lista?
- 27. Atomically std :: vector :: push_back() y el índice de retorno
- 28. Establecer el elemento desplegable seleccionado MVC
- 29. ¿Cómo encuentro una posición de elemento en std :: vector?
- 30. ¿Cómo obtener el índice del elemento en javascript?
Se tuvo que hacer de esa manera porque std :: set no está disponible para ese propósito ... – CashCow