Resultados de la búsqueda a petición "temporary-objects"

0 la respuesta

Cv-calificaciones de prvalues (revisited)

Este es un seguimiento de miPregunta anterio [https://stackoverflow.com/questions/42989034/cv-qualifications-of-prvalues-in-c14] , donde el consenso aparente era que el cambio en el tratamiento de las calificaciones cv de los valores fue solo un ...

1 la respuesta

¿Visual Studio no está creando un objeto temporal cuando se escribe?

Estoy usando Visual Studio Express 2013 y estoy engañando un poco tratando de aprender sobre diferentes cosas en C ++. Me topé con un error interesante en el compilador donde no parece crear un objeto temporal cuando escribo explícitamente el ...

2 la respuesta

¿Cuál es la duración de un argumento predeterminado vinculado temporalmente a un parámetro de referencia?

2 la respuesta

Referencia constante a la optimización del valor de retorno temporal

Soy consciente del hecho de que la asignación de un valor a una referencia de valor constante prolonga la vida útil temporal hasta el final del alcance. Sin ...

2 la respuesta

Extensión de por vida y el operador condicional.

2 la respuesta

¿Referencia no constante vinculada a temporal, error de Visual Studio?

Me encontré con esto mientras compilaba un código portátil en

2 la respuesta

La referencia constante a un objeto temporal se rompe después del alcance de la función (tiempo de vida)

Mientras preguntaesta pregunta, Aprendí que la referencia constante a un objeto temporal es válida en C ++:

2 la respuesta

Extensión temporal de por vida

La sección 12.2.5 de la norma dice:Un enlace temporal a un parámetro de referencia en una llamada de función (5.2.2) persiste hasta la finalización de la exp...

2 la respuesta

¿Por qué un parámetro de referencia no constante puede vincularse a un objeto temporal?

2 la respuesta

Comportamiento indefinido y temporales

1) ¿Es un comportamiento indefinido devolver una referencia a una temporal, incluso si esa referencia no se utiliza? Por ejemplo, ¿se garantiza que este programa produzca "bueno": int& func() { int i = 5; return i; } int main() { func(); cout << ...