Resultados de la búsqueda a petición "assignment-operator"
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é ...
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 ...
¿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 ...
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 ...
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 ...
¿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 ...
¿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] ...
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 ...
¿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 ...
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) ...