Errores, fallos, preguntas - página 1706
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Uy, me estoy frenando, el segundo ejemplo no es del todo correcto.
Por eso es lógico que
error: inicialización inválida de una referencia no-const de tipo 'int*&' desde un rvalue de tipo 'int*'
Los tres teníamos que ser tan tontos, ¡eh! ))
Entonces, ¿por qué funciona la primera pieza del ejemplo de fxsaber?
¿Por qué no habría de hacerlo? Tiene una expresión this[0] que devuelve un puntero. Aquí está lo mismo en una forma diferente:
this[0] es rvalue aquí.
Resultado El problema es una tontería. Por desgracia, el vocabulario es escaso para explicarlo.
fxsaber:
Точно не так
Результат
El problema es un cierto sinsentido
Por desgracia, el vocabulario es escaso para la explicación.Vale, no tengo ganas de pensar. Ya estoy cansado.
El problema es que el puntero (descriptor) de rvalue se convierte de alguna manera en lvalue después de ser asignado a una variable. Eso es un poco loco...
La expresión
será cierto. Lo cual tiene mucho sentido.
Los promotores deben formular la razón por la que es imposible de forma clara y agradable
Sí, lo he estropeado.
En resumen, todo está bien :)