Errores, fallos, preguntas - página 3102
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
similarmente - (const A*) convertir a A*.
No está muy claro lo que quiere transmitir a fxsaber. Lo que ocurre exactamente en el código es algo que él entiende sin ti. Sólo muestra una situación que no debería estar ahí. El compilador debería suprimir estas conversiones.
Y la línea *2* compila y funciona bien. ¿Por qué?
La lista de inicialización es la única forma legal (y específicamente proporcionada) de inicializar constantes no estáticas.
La lista de inicialización es la única forma legal (y específicamente prevista) de inicializar las constantes no estáticas.
Así que cambió su valor después
Así que después cambió su significado.
Sí, desatento. ¿Bicho? Las características de la lista de inicialización sólo deben aplicarse al objeto que se está construyendo
Sí, desatento. ¿Bicho? Las características de la lista de inicialización sólo deben ser relevantes para el objeto que se está construyendo
Un error. Yo tampoco lo entendí al principio. Por eso digo que hay que escribirlo de manera que la mayoría de la gente lo entienda. Esto también se aplica a la interfaz
Un error. Yo tampoco lo entendí de inmediato. Por eso digo que hay que escribirlo de forma que la gran mayoría de la gente lo entienda. Esto también se aplica a la interfaz.
Estoy de acuerdo con los informes de errores, por supuesto.
La interfaz es otra historia. Ejemplo :
Si un piloto, que sabe pilotar perfectamente un avión, se pasa a otro tipo de avión con un sistema de control diferente, sin estudiar los manuales, no entenderá mucho.
Es imposible hacer una interfaz compleja que incluso la mayoría de los profesionales puedan entender sin estudiar la documentación.
está bien. ¿Cuál es la diferencia fundamental?
En b3095 ejecuto un script:
Si se elimina la sobrecarga f1(T* & Ptr), las 5 llamadas devuelven void f1<const X>(const X*const).
¿Se trata de algún tipo de característica?
Quise escribir esta contradicción en 3 líneas, pero no funcionó de inmediato