Resultados de la búsqueda a petición "assignment-operator"

6 la respuesta

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

En C ++, el concepto de devolución de referencia del operador de asignación de copias no me resulta claro. ¿Por qué el operador de asignación de copias no puede devolver una copia del nuevo objeto? Además, si tengo claseAy lo siguiente: A ...

5 la respuesta

¿Cómo abordar la copia de objetos con punteros inteligentes como atributos de clase?

Desde elaumentar la documentación de la biblioteca Leo esto:Conceptualmente, se considera que los punteros inteligentes poseen el objeto apuntado y, por lo t...

5 la respuesta

C ++ por qué el operador de asignación debe devolver una referencia constante para evitar (a = b) = c

Estoy leyendo un libro sobre C ++ y más precisamente sobre la sobrecarga del operador. El ejemplo es el siguiente: const Array &Array::operator=(const Array &right) { // check self-assignment // if not self- assignment do the copying return ...

6 la respuesta

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

I contestadas [https://stackoverflow.com/questions/4124271/stdvector-of-objects-and-const-correctness/4125170#4125170] la pregunta sobrestd :: vector de objetos y corrección ...

2 la respuesta

Analizando el operador de asignación "->" en R

Mi pregunta es sobre el análisis de expresiones en lenguaje R. Déjame saltar directamente a un ejemplo: fun_text <- c(" 0 -> var f1 <- function() { 0 -> sum_var sum_var2 = 0 sum_var3 <- 0 } (function() { 0 -> sum_var sum_var2 = 0 sum_var3 <- 0 ...

8 la respuesta

Operador de acceso directo "o-asignación" (| =) en Java

Tengo una larga serie de comparaciones que hacer en Java, y me gustaría saber si una o más de ellas resultan ser ciertas. La serie de comparaciones fue larga y difícil de leer, así que la separé para facilitar la lectura y automáticamente utilicé ...

1 la respuesta

Operador de asignación abreviada para invertir booleano

Hay operadores abreviados para los operadores aritméticos básicos, como: x = x+2; x += 2;o y = y*2; y *= 2;Sin embargo, me preguntaba si existía algún operador que simplemente pudiera invertir el valor de un valor booleano. Por ejemplo, ...

8 la respuesta

Las clases derivadas heredan indirectamente el operador de asignación de la base?

Estoy tratando de entender este comportamiento, pero parece que no. Por favor vea este código: #include <iostream> using namespace std; class Base { public: void operator=(const Base& rf) { cout << "base operator=" << endl; this->y = rf.y; ...

11 la respuesta

¿Por qué Java no tiene versiones de asignación compuestas de los operadores condicionales y condicionales? (&& =, || =)

Así que para los operadores binarios en booleanos, Java tiene

1 la respuesta

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

Tenemos operadores de asignación equivalentes para todos los operadores lógicos, operadores de cambio, operadores aditivos y todos los operadores multiplicativos. ¿Por qué los operadores lógicos quedaron fuera? ¿Hay una buena razón técnica por ...