Resultados de la búsqueda a petición "swap"
Hacer el intercambio más rápido, más fácil de usar y seguro para excepciones
No pude dormir anoche y empecé a pensar enstd::swap. Aquí está la versión familiar de C ++ 98: template <typename T> void swap(T& a, T& b) { T c(a); a = b; b = c; }Si una clase definida por el usuarioFoo utiliza recursos externos, esto es ...
¿Hay alguna forma elegante de intercambiar referencias en C ++?
A veces las clases hacen referencia a otras clases. Implementarstd::swap() para tales clases no puede ser sencillo, ya que conduciría al intercambio de instancias originales en lugar de referencias. El siguiente código ilustra ...
Mover o intercambiar una secuencia de cadenas
Quiero mover un flujo de cadena, en la aplicación del mundo real tengo algún miembro de datos de clase de flujo de cadena, que quiero reutilizar para diferentes cadenas durante la operación. stringstream no tiene una asignación de copia o un ...
Intercambio de elementos en listas en python
Tengo una lista y necesito intercambiar el primer elemento de la lista con el elemento máximo en la lista. Pero, ¿por qué funciona el código 1 mientras que el código 2 no: código 1: a = list.index(max(list)) list[0], list[a] = list[a], ...
Intercambiar elementos en LinkedList
Quiero mantener el orden de los elementos que se agregan en una lista. Entonces, usé unLinkedList en Java Ahora quiero poder intercambiar dos elementos en la lista vinculada. En primer lugar, no puedo encontrar unelementAt() paraLinkedList. ...
intercambiar en la lista doblemente vinculada
Estoy tratando de intercambiar dos nodos en una lista doblemente vinculada. A continuación se muestra la parte del programa que tiene la función de intercambio. int swap (int x, int y) { struct node *temp = NULL ; struct node *ptr1, *ptr2; temp ...
¿Cómo intercambia dos variables enteras sin usar ninguna condición if, conversión o variables adicionales? [cerrado]
Hay dos variables enteras. ¿Puedes intercambiar esas variables enteras sin usar ninguna condición if, sin conversión y sin usar variables adicionales? Por ejemplo: int a = 10; int b = 5;a > b siempre. La respuesta debería sera == 5 yb == 10
Justificación del intercambio de funciones miembro
En la biblioteca estándar, si un tipo de clase tiene un algoritmo de intercambio especializado, tendrá una función miembroswap y una función libreswap eso simplemente reenvía a la función miembro. No entiendo la razón detrás de tener ambos (y, ...
¿Existe una función PHP para intercambiar los valores de dos variables?
Digamos por ejemplo que tengo ... $var1 = "ABC" $var2 = 123y bajo ciertas condiciones quiero intercambiar los dos así ... $var1 = 123 $var2 = "ABC"¿Existe una función PHP para hacer esto en lugar de tener que crear una tercera variable para ...
Ocultar nombre usando declaración
#include <iostream> struct H { void swap(H &rhs); }; void swap(H &, H &) { std::cout << "swap(H &t1, H &t2)" << std::endl; } void H::swap(H &rhs) { using std::swap; swap(*this, rhs); } int main(void) { H a; H b; a.swap(b); }Y este es el ...