temporary

¿Cómo es que una referencia no constante no puede vincularse a un objeto temporal?

¿Por qué no se permite obtener una referencia no constante a un objeto temporal?, ¿qué función getx() devuelve? Claramente, ... Mi pregunta adicional. ¿La siguiente asignación extiende la vida útil del objeto temporal? X& x = getx().ref(); // OK

Cambiar temporalmente la copia de trabajo a una confirmación de Git específica

¿Cómo cambiar a una confirmación específica de Git sin perder todas las confirmaciones hechas después de ella? Quiero que ... cuando termine, restaurar los archivos a la última confirmación. Cómo hacer esto sin comprimir toda la carpeta del proyecto?

¿Un miembro de la clase de referencia de const prolonga la vida de un miembro temporal?

¿Por qué esto: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox( ... box.member << endl; return 0; } Dar salida de: La respuesta es: En lugar de: La respuesta es: cuatro

¿Por qué necesito std:: get temporary buffer?

Con qué propósito debo usar std::get_temporary_buffer? El estándar dice lo siguiente: Obtiene un puntero al almacenamien ... gnar un búfer, o si es más pequeño de lo solicitado, el algoritmo todavía funciona correctamente, simplemente se ralentiza.

¿Las variables temporales ralentizan mi programa?

Supongamos que tengo el siguiente código C: int i = 5; int j = 10; int result = i + j; Si estoy repasando esto muchas vec ... reglo usando alguna expresión larga para calcular los índices. ¿Es esto un mal rendimiento en C? ¿Qué pasa con otros idiomas?

Vida útil de los temporales

El siguiente código funciona bien, pero ¿por qué es este código correcto? ¿Por qué es válido el puntero" c_str () " del tempo ... = something...; return out; } void bar( const char* ccp ) { // do something with the string.. } bar( foo().c_str() );

Usando index, usando temporary, usando filesort - ¿cómo solucionar esto?

Estoy trabajando en un sistema de seguimiento de eventos que utiliza un puñado de tablas de búsqueda, así como la tabla de re ... ema y/o consulta para que MySQL recurra a temporary y filesort? ¿O es tan optimizado como puede conseguir usando ORDEN POR?

MySQL: Incremento automático de columna temporal en la instrucción select

¿Cómo puedo crear e incrementar automáticamente una columna temporal en mi instrucción select con MySQL? Esto es lo que ten ... | 1 + + 2 | 25 + + 3 | 33 + + 4 | 150 + + ... | ... + +++++++++++++++++++++

Dirección de un temporal en Go?

¿Cuál es la forma más limpia de manejar un caso como este: func a() string { /* doesn't matter */ } b *string = & ... dirección. Aquí está claro que se debe tomar la dirección del valor devuelto. ¿Cuál es una forma idiomática de manejar esto?

Acerca de vincular una referencia const a un subobjeto de un objeto temporal

Con código como #include <iostream> struct P { int x; P(int x) : x(x) {} ~P() { std::cout << "~P()\ ... lugar de int, usamos algún tipo de clase (por ejemplo, string). ¿Es esto un error en GCC o ¿algo permitido por el estándar?