bonjour,
j'essai d'initialiser un char avec un binary sur qtcreator
style
char c = 0b00110011
et ca passe pas
vous auriez une solution ?
merci
Version imprimable
bonjour,
j'essai d'initialiser un char avec un binary sur qtcreator
style
char c = 0b00110011
et ca passe pas
vous auriez une solution ?
merci
Bonjour,
À ma connaissance il n'est pas possible d'écrire directement en binaire, seulement en décimal, hexadécimal ou octal.Code:char c = 0x33
oui j'avais vaguement compris qu'on pouvais le mettre en hexa lol
marrant qu'il prenne pas les binaires sous la forme 0b111111
pourtant c'est du standard c++ ca depuis un bon moment
Bonjour,
Les littéraux binaires sont apparus au C++14, il faut activer l'option std:c++14 pour avoir cette capacité sur des anciens compilateurs.
Sinon en c++11, tu peux toi même écrire un littéral utilisateur en quelques lignes.
Pour du C++03, ça devient compliqué, mais qui utilise le C++03 aujourd'hui?
et sur qtcreator tu peux me dire comment activer le c++14 ?
Probablement avec QMAKE_CXXFLAGS += -std=c++14 dans le fichier .pro.