Erros, bugs, perguntas - página 3102
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
de forma semelhante - (const A*) converter para A*.
Não é muito claro o que se pretende transmitir ao fxsaber. O que se passa exactamente no código é algo que ele compreende sem si. Mostra apenas uma situação que não deveria estar lá. O compilador deve suprimir tais conversões.
E a linha *2* compila e funciona bem. Porquê?
A lista de inicialização é a única forma legal (e especificamente fornecida) de inicializar constantes não estáticas.
A lista de inicialização é a única forma legal (e especificamente destinada) de rubricar constantes não estáticas.
Por isso alterou o seu valor posteriormente
Assim, ele mudou o seu significado depois.
Sim, desatento. Bug? As características da lista de inicialização devem aplicar-se apenas ao objecto que está a ser construído
Sim, desatento. Bug? As características da lista de inicialização só devem ser relevantes para o objecto que está a ser construído
Bug. Também não o compreendi no início. É por isso que estou a dizer que se deve escrevê-lo de forma a que a maioria das pessoas o entenda. Isto também se aplica à interface
Bug. Também não o compreendi de imediato. É por isso que digo que se deve escrevê-lo de tal forma que a grande maioria das pessoas o entenda. Isto também se aplica à interface.
Concordo com os relatórios de insectos, claro.
A interface é outra história. Exemplo :
Se um piloto, que sabe pilotar um avião perfeitamente bem, mudar para outro tipo de avião com um sistema de controlo diferente, sem estudar os manuais, não vai compreender muito.
É impossível fazer uma interface complexa que até a maioria dos profissionais possa compreender sem estudar a documentação.
está bem. Qual é a diferença fundamental?
Em b3095, eu dirijo um guião:
Se remover a sobrecarga f1(T* & Ptr), todas as 5 chamadas retornam vazias f1<const X>(const X*const).
Isto é algum tipo de característica?
Eu queria escrever esta contradição em 3 linhas, mas não funcionou de uma só vez