![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Vladimir Simakov:
OUI !
Je n'aurais jamais deviné que les valeurs variables peuvent être définies par le décalage nécessaire !
Cool ! Merci !
Avec une économie totale d'espace :
une autre question... Existe-t-il un moyen d'obtenir un int 12 bits via l'union ?... Peu importe comment ))))
ZS : idéalement un int de 9-15 bits, le signe n'est pas un problème, c'est à dire qu'il est possible d'utiliser unsigned int (dans les dernières versions MQL a apprisunsigned int, il est possible de l'utiliser à la place de uint )
Icho :
une autre question... Existe-t-il un moyen d'obtenir un int 12 bits via l'union ?... Peu importe comment ))))
SZY : 9-15 bit int idéalement, le signe à allouer n'est pas un problème, c'est-à-dire qu'il est possible unsigned int (dans les dernières versions MQL a apprisunsigned int, il est possible d'utiliser au lieu de uint )
Probablement pas. Il n'y a pas encore de variables de type demi-octet.
Probablement pas. Il n'y a pas encore de demi-octets de variables.
Pourquoi pas ? Encodez et masquez les bits requis, n'importe quel nombre de bits peut être utilisé.
mais le problème est de ne pas tout gâcher ;)
UPD : en googlant une telle question, lisez au moins ce qu'ils conseillenthttps://stackoverflow.com/questions/29529979/10-or-12-bit-field-data-type-in-c.
Pourquoi pas ? Encoder et masquer les bits requis, n'importe quel nombre de bits peut être utilisé.
mais le problème est de ne pas tout gâcher ;)
Alors vous pouvez aussi vous passer de syndicat.
Alors vous pouvez aussi vous passer du syndicat.
oui, le syndicat est plus un problème qu'une commodité
Une idée de la raison pour laquelle le compilateur utilise la méthode dans la classe de base ?
Une idée de la raison pour laquelle le compilateur utilise la méthode dans la classe de base ?
Comme vous ne surchargez pas une fonction virtuelle, vous utilisez la surcharge.