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

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

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

4 la respuesta

Escala de asignación múltiple a variable existente

Puedo hacer algo como def f(): Tuple2[String, Long] = ... val (a, b) = f()¿Qué pasa si las variables ya existen? Estoy ejecutando los mismos conjuntos de datos sobre filtros y no quiero encadenarlos (nombres largos y demás). Esto es lo que ...

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

1 la respuesta

cómo usar if else en la asignación de xquery

Estoy tratando de usar una condición if para asignar un valor a una variable en un xquery. No estoy seguro de cómo hacer esto. Esto es lo que probé: declare namespace libx='http://libx.org/xml/libx2'; declare ...