Erreurs, bugs, questions - page 2155

 


Exemple supplémentaire à la demande #1913961

typedef void (*fn)();
struct A {     fn f; };
struct B : A {
        B() { B::f( 1 ); } //Error: '1' - wrong parameters count
        void f( int ) {}
};

B::f n'est pas du tout spécifié ici, et pourtant il y a une erreur lors de la compilation.

 
A100:

Exemple supplémentaire à la demande #1913961

B::f n'est pas du tout spécifié ici, et pourtant il y a une erreur lors de la compilation.

Comment devrions-nous traiter f - comme une méthode ou comme une fonction de champ ?

 
fxsaber:

Est-ce que f est une méthode ou une fonction de champ ?

La fonction de champ ne correspond pas à la signature, mais la méthode y correspond.
 
A100:
La fonction de champ ne correspond pas à la signature, mais la méthode y correspond.

Le bug est clair dès le départ. Vous n'avez pas répondu à la question.

 

Bug du testeur.

Qu'il y ait une position BUY avec TP en premier. Et sur le même TP il y a une SellLimit. Le testeur réalise de telles situations de différentes manières

  • d'abord BUY_TP, puis SellLimit.
  • d'abord SellLimit, puis Sell_TP.

Dans le second cas, nous avons deux positions opposées ouvertes en même temps dans un hedge ou une position BUY fermée sans ouvrir SELL.

Pour les couvertures, il est aggravé par le fait que SellLimit peut être racheté en raison d'un manque d'argent pour ouvrir la deuxième position.

En général, veuillez conduire le testeur à un comportement sans ambiguïté - TP d'abord, puis Limite.

 
fxsaber:

Personne ne semble tester l'historique des tics personnalisés. Une fois que vous n'avez pas testé pendant quelques heures, l'histoire disparaît. Un insecte effrayant. Je ne comprends pas comment les gens peuvent encore enregistrer quelque chose sur les crypto-exchanges pour le tester.

Parfois, quelque chose d'autre se produit avec le testeur et il commence à donner un profit nul lorsque je ferme chaque position. La seule façon d'y remédier était de recréer un symbole personnalisé.

 
fxsaber:

Le bug est clair dès le départ. Vous n'avez pas répondu à la question.

Perçue selon le contexte, en l'occurrence comme une méthode
 
A100:
A prendre dans son contexte, en l'occurrence comme une méthode

Une telle entrée vous semble-t-elle normale ?

this.f = this.f; // Присвоить полю-функции указатель на метод.
 
fxsaber:

Une telle entrée vous semble-t-elle normale ?

Cela dépend du lieu - il faut un exemple complet pour répondre à la question.

 
A100:

Cela dépend du lieu - il faut un exemple complet pour répondre à la question.

N'importe quel endroit qui s'inscrit dans le contexte. Je trouve l'entrée elle-même quelque peu absurde, malgré sa validité.