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

2 la respuesta

stringstream problema de retorno de secuencia temporal

Estoy creando un registrador con las siguientes secciones:

4 la respuesta

prolongando la vida de los temporales

¿Cuál es la razón de diseño detrás de permitir esto const Foo& a = function_returning_Foo_by_value();pero no esto Foo& a = function_returning_Foo_by_value();? ¿Qué podría salir mal en la segunda línea (que ya no saldría mal en la primera línea)?

1 la respuesta

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

3 la respuesta

Referencia a un objeto temporal sin nombre (tiempo de vida)

11 la respuesta

¿Por qué no se puede enlazar una referencia no constante a un objeto temporal?

¿Por qué no está permitido obtener referencias no constantes a un objeto temporal, cuya función

2 la respuesta

¿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 {}!", ...

7 la respuesta

¿Por qué es ilegal tomar la dirección de un temporal?

Sé que el código escrito a continuación es ilegal. void doSomething(std::string *s){} int main() { doSomething(&std::string("Hello World")); return 0; }La razón es que no se nos permite tomar la dirección de un objeto temporal. Pero mi pregunta ...

2 la respuesta

¿Cómo pasar una matriz temporal?

¿Cómo puedo pasar una matriz temporal? Quiero hacer algo como esto: #include <iostream> int sum(int arr[]) { int answer = 0; for (const auto& i : arr) { answer += i; } return answer; } int main() { std::cout << sum( {4, 2} ) << std::endl; // ...

3 la respuesta

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

2 la respuesta

Sin contraseña temporal en mysqld.log

Usé mysql 5.7.16 community y centos 7. Estoy siguiendo un videotutorial [http://www.youtube.com/watch?v=L2m3BM28Mz0] para instalar ...