Erreurs, bugs, questions - page 3102
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Ce que vous voulez transmettre à fxsaber n'est pas très clair. Ce qui se passe exactement dans le code est quelque chose qu'il comprend sans vous. Il ne fait que montrer une situation qui ne devrait pas exister. Le compilateur devrait supprimer ces conversions.
Et la ligne *2* compile et fonctionne bien. Pourquoi ?
La liste d'initialisation est le seul moyen légal (et spécifiquement prévu) d'initialiser des constantes non statiques.
La liste d'initialisation est le seul moyen légal (et spécifiquement prévu) d'initialiser des constantes non statiques.
Donc il a changé sa valeur après
Il a donc changé son sens après coup.
Oui, inattentif. Bug ? Les caractéristiques de la liste d'initialisation doivent s'appliquer uniquement à l'objet en cours de construction.
Oui, inattentif. Bug ? Les caractéristiques de la liste d'initialisation ne doivent être pertinentes que pour l'objet en cours de construction.
Bug. Je ne l'ai pas compris non plus au début. C'est pourquoi je dis que vous devez l'écrire de manière à ce que la plupart des gens le comprennent. Ceci s'applique également à l'interface
Bug. Je ne l'ai pas compris tout de suite non plus. C'est pourquoi je dis que vous devez l'écrire de manière à ce que la grande majorité des gens le comprennent. Cela s'applique également à l'interface.
Je suis d'accord sur les rapports de bogues, bien sûr.
L'interface est une autre histoire. Exemple :
Si un pilote, qui sait parfaitement piloter un avion, passe à un autre type d'avion avec un système de contrôle différent, sans étudier les manuels, il ne comprendra pas grand-chose.
Il est impossible de réaliser une interface complexe que même la plupart des professionnels peuvent comprendre sans étudier la documentation.
c'est bon. Quelle est la différence fondamentale ?
Dans b3095, je lance un script :
Si vous supprimez la surcharge f1(T* & Ptr), les 5 appels retournent void f1<const X>(const X*const).
C'est une sorte de fonctionnalité ?
Je voulais écrire cette contradiction en 3 lignes, mais ça n'a pas marché d'un coup
Je voudrais clarifier une question. Ce qui m'intéresse le plus, c'est de savoir pourquoi le motif (T* const) est sélectionné dans ces 2 lignes ?
Doit-il fonctionner avec un motif (T* &) ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Erreurs, bogues, questions
mktr8591, 2021.11.03 15:43
Dans b3095, exécutez le script :
Si vous supprimez la surcharge f1(T* & Ptr), les 5 appels retournent void f1<const X>(const X*const).
C'est une sorte de fonctionnalité ?