assignment-operator

Entendiendo exactamente cuándo un dato.la tabla es una referencia a (frente a una copia de) otros datos.tabla

Estoy teniendo un pequeño problema para entender las propiedades de paso por referencia de data.table. Algunas operaciones pa ... , para asegurar que no introduzco errores potenciales en mi código. Agradecería mucho si alguien pudiera explicar esto a me.

Operador de acceso directo "or-assignment" ( / = ) en Java

Tengo un largo conjunto de comparaciones que hacer en Java, y me gustaría saber si una o más de ellas salen como verdaderas. ... se ejecuta. Del mismo modo, si quisiera realizar varias intersecciones lógicas, ¿podría usar &= en lugar de &&?

Ejecución del operador de asignación Java

En Java, entiendo que la asignación evalúa al valor del operando correcto, por lo que las sentencias como x == (y = x) evalúa ... rue ya que x y y deberían compartir las mismas referencias ahora, pero en cambio, obtengo false. ¿Qué está pasando aquí?

¿Cuál es la motivación para la asignación de Scala evaluando a la Unidad en lugar del valor asignado?

¿Cuál es la motivación para la asignación de Scala evaluando a la Unidad en lugar del valor asignado? Un patrón común en la ... valor de bytesRead. Parece una cosa interesante para dejar fuera de un lenguaje funcional. Me pregunto por qué se hizo así?

¿Por qué el operador de asignación de copia debe devolver una referencia/const?

En C++, el concepto de devolver la referencia del operador de asignación de copia no está claro para mí. ¿Por qué el operador ... erator=(const A& a) { if (this == &a) { return *this; } param = a.param; return *this; }

¿Qué significa un ampersand después de este operador de asignación?

Estaba leyendo esta buena respuesta con respecto a la "Regla de los cinco" y he notado algo que no recuerdo haber visto ant ... a el operador de asignación de copia y para el operador de asignación de movimiento? ¿Alguien tiene una referencia para esto?

El constructor de copia y el operador de asignación

Si sobrescribo operator= ¿el constructor de copia usará automáticamente el nuevo operador? Del mismo modo, si defino un constructor de copia, ¿operator= 'heredará' automáticamente el comportamiento del constructor de copia?

¿Por qué no hay operadores ||= o & & = en C#?

Tenemos operadores de asignación equivalentes para todos los operadores lógicos, operadores de turno, operadores Aditivos y t ... peradores Multiplicativos. ¿Por qué se omitieron los operadores lógicos? Hay una buena razón técnica por la que es difícil?

El operador de asignación olvidado " = " y el lugar común ":="

La documentación para PL/PgSQL dice, que la declaración y asignación a variables se hace con :=. Pero un simple, más corto y ... ás simultáneamente. No satisfecho con el número de muertes y mutilaciones permanentes de ese invento que inventa C y Unix.

miembro de const y operador de asignación. Cómo evitar el comportamiento indefinido?

Yo respondí la pregunta sobre std::vector of objects and const-correctness y obtuve inmerecido un voto negativo y un comentar ... ~A() new (this) A(right); return *this; } Tengo un comportamiento indefinido? Por favor, su solución sin UB.

Asignación múltiple y orden de evaluación en Python

¿Cuál es la diferencia entre las siguientes expresiones de Python: # First: x,y = y,x+y # Second: x = y y = x+y First ... >> y = 2 >>> x = y >>> y = x+y >>> x 2 >>> y 4 y es 3 en Primero a y 4 en Segundo

¿Cómo se manejan los miembros del array C++ en las funciones de control de copia?

Esto es algo que me he preguntado durante mucho tiempo. Tomemos el siguiente ejemplo: struct matrix { float data[16]; }; ... happens here? return *this; } }; En Qué consiste std::copy o std::uninitialized_copy o memcpy o memmove o qué?

¿Por qué no se puede utilizar una función no miembro para sobrecargar el operador de asignación?

El operador de asignación se puede sobrecargar usando una función miembro pero no una función no miembro friend: class Test ... e sobrecargar a otros operadores como += y -= usando friend. ¿Cuál es el problema/limitación inherente en el apoyo operator=?

¿Qué tiene de malo "verificar la auto-asignación" y qué significa?

En el libro de Herb Sutter Excepcional C++ (1999), él tiene palabras en la solución del ítem 10: "Exception-unsafe" y "p ... e? [MEMO 1] En el ítem 38 Identidad del objeto más adelante en el libro de Herb, él explica acerca de la auto-asignación.

Valor devuelto por la asignación

¿Por qué la declaración de asignación regular (por ejemplo, x = 5) devuelve el valor asignado (5 en este caso), mientras que ... ltos ejecutando estas instrucciones en la consola Javascript del navegador Chrome: > var x = 5; undefined > y = 5; 5

Orden de asignación vs orden de inicialización?

Tome este código de ejemplo: int a = 10; int b = 20; int c = 30; int & foo1() { qDebug() << "foo1" << ... ontexto diferente a la inicialización? Tal vez la asignación de cadena se trata de manera diferente de otros encadenamientos?

¿Debería el Modismo Copiar e Intercambiar convertirse en el Modismo Copiar y Mover en C++11?

Como se explica en esta respuesta , el modismo de copiar e intercambiar se implementa de la siguiente manera: class MyClas ... r que el modismo de copiar e intercambiar sería mejor como el modismo de copiar y mover en C++11, o me perdí algo importante?