Resultados de la búsqueda a petición "swap"

5 la respuesta

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 ...

4 la respuesta

¿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 ...

2 la respuesta

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 ...

1 la respuesta

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], ...

6 la respuesta

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. ...

2 la respuesta

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 ...

6 la respuesta

¿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

1 la respuesta

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, ...

19 la respuesta

¿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 ...

1 la respuesta

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 ...