Resultados de la búsqueda a petición "temporary"
valores y objetos temporales en el FCD
Me llevó bastante tiempo comprender la diferencia entre un valor r y un objeto temporal. Pero ahora el borrador final del comité dice en la página 75: Unrvalue [...]esun valor xun objeto temporalo subobjeto del mismo, o un valor que no está ...
Ventajas de una base de datos en memoria en SQLite [cerrado]
Leí sobre la palabra clave ": memoria:" de un libro sobre SQLite hoy, pero solo dice qué es, cómo usarla y las explicaciones fueron demasiado cortas. Así que busqué más información aquí, pero no pude obtener información específica ...
Miembro de referencia agregado y vida útil temporal
Dado este ejemplo de código, ¿cuáles son las reglas con respecto a la vida útil de la cadena temporal que se pasa aS. struct S { // [1] S(const std::string& str) : str_{str} {} // [2] S(S&& other) : str_{std::move(other).str} {} const ...
Acerca de vincular una referencia constante a un subobjeto de un temporal
Con código como #include <iostream> struct P { int x; P(int x) : x(x) {} ~P() { std::cout << "~P()\n"; } }; int main() { auto const& x = P{10}.x; std::cout << "extract\n"; } Impresiones GCC~P() extract, lo que indica que la referencia no ...
¿Por qué falla la escritura en la transmisión temporal?
Considere el siguiente código: #include <sstream> #include <iostream> class Foo : public std::stringstream { public: ~Foo() { std::cout << str(); } }; int main() { Foo foo; foo << "Test1" << std::endl; Foo() << "Test2" << std::endl; return 0; ...
¿Cómo hago el formato! devolver a & str de una expresión condicional?
Me encontré con este problema dondeformat! crea un valor temporal en un patrón que no está anclado a nada, por lo que yo entiendo. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...
Límites de expresión completa y vida útil de los temporales [duplicado]
Posible duplicado: C ++: ¿Duración de los argumentos temporales? [https://stackoverflow.com/questions/2506793/c-life-span-of-temporary-arguments] Se dice que las variables temporales se destruyen como el último paso para evaluar la expresión ...
¿Es un error que el compilador de Microsoft VS C ++ puede inicializar una referencia de un objeto temporal [duplicado]
Posible duplicado: Enlace temporal a una referencia de lvalue [https://stackoverflow.com/questions/1345382/binding-temporary-to-a-lvalue-reference] Con el compilador C ++ VS2008, los códigos se compilan sin error de compilación. class A{}; int ...
¿Por qué la vida útil temporal no se extiende hasta la vida útil del objeto que lo encierra?
Sé que un @ temporno pued estar vinculado a una referencia no constante, peropuede se obligado a referencia constante. Es decir A & x = A(); //error const A & y = A(); //ok También sé que en el segundo caso (arriba), la vida útil del temporal ...
Imprimir una cadena en un objeto de flujo temporal en C ++
Tengo un tipo especial de Ostringstream al que estoy tratando de enviar texto como un objeto temporal, pero tengo algunos problemas. Para ser claros, esto es esencialmente lo que quiero hacer: ostringstream() << "PARTY DOWN!" << endl;Ahora ...