9 декабря 2016
9 декабря 2016
string str; ... if(str) // будет ошибка компиляции "Cannot convert type 'string' to 'bool'" (в предыдущих билдах ошибки не было) Print("str is true");Следует написать явное условие:
string str; ... //--- проверка, инициализирована ли строка if(str!=NULL) Print("str is true"); или //--- проверка, является ли значение строки "true" if(StringCompare(str,"true",false)) Print("str is true"); или //--- проверка, что строка является числом и не равна нулю if((int)str!=0) Print("str is true");