9 décembre 2016
9 décembre 2016
string str; ... if(str) // erreur de compilation "Cannot convert type 'string' to 'bool'" (aucune erreur n'apparaissant dans les versions précédentes) Print("str est true");Il faut utiliser une condition explicite :
string str; ... //--- vérifie si la chaîne est initialisée if(str!=NULL) Print("str est true"); ou //--- vérifie si la chaîne vaut "true" if(StringCompare(str,"true",false)) Print("str est true"); ou //--- vérifie si la chaîne est un entier et n'est pas égal à zéro if((int)str!=0) Print("str est true");
Correction d'erreurs reportées dans les journaux de crash.