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

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

Colocación nueva y asignación de clase con miembro constante

¿Por qué es ese comportamiento indefinido? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Cita del estándar sería bueno). Esta pregunta ...

1 la respuesta

¿Mejora la seguridad para marcar a los operadores de asignación como solo de valor?

SiT es un tipo de clase con la firma predeterminada para el operador de asignación, entonces podemos escribir: T const &ref = ( T{} = something );que crea una referencia colgante. Sin embargo, con la firma: T &operator=(T t) &el código anterior ...

2 la respuesta

Punto de secuencia dentro de operadores de asignación

Tomemos, por ejemplo, el operador de asignación compuesto específico^=. Esta página de stackoverflow [https://stackoverflow.com/questions/17475166/are-there-sequence-points-in-the-expression-a-b-a-b-or-is-it-undefined] dice que la modificación ...

1 la respuesta

Cómo asignar valores a una columna para un subconjunto de filas de marcos de datos

Tengo un marco de datos grande y estoy tratando de asignar valores a una columna de datos particular para subconjuntos específicos. subset(P2Y12R_binding_summary,(SYSTEM=="4NTJ")&(VARIANT=="D294N")) SYSTEM VARIANT MODEL EPSIN INP dE_water_free ...

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

1 la respuesta

¿Por qué la asignación de Valarray no cambia el tamaño del cesionario según la documentación?

Código: #include <valarray> #include <iostream> using namespace std; int main() { valarray<int> v0(2, 4); valarray<int> v1; v1 = v0; cout << "v0.size: " << v0.size() << endl; cout << "v1.size: " << v1.size() << endl; cout << "v0[0]: " << v0[0] ...

1 la respuesta

Acerca de las tareas y métodos de establecimiento de Scala

Editar: el error que provocó esta preguntaahora ha sido reparado [https://issues.scala-lang.org/browse/SI-4237]. En la referencia de Scala, puedo leer (p. 86): La interpretación de una asignación a una variable simple x = e depende de ...

1 la respuesta

¿Cómo puedo inicializar el valor predeterminado de un parámetro de función CArray <CClass *> con un CArray vacío?

Sé que podría hacerlo mejor constd::vector, pero la aplicación con la que estoy jugando ya tiene un montón deCArray parámetros en muchas funciones relacionadas ... ¡y no las cambiaré todas por el momento! Simplemente quiero definir un ...

2 la respuesta

Asignación de un iterador singular

Un "iterador singular" esdefinido como [http://en.cppreference.com/w/cpp/concept/Iterator]un: iteradores que no están asociados con ninguna secuencia. Un puntero nulo, así como un puntero construido por defecto (que tiene un valor indeterminado) ...