Здравствуйте, Jack128, Вы писали:
PPA>>Это баг или у меня какой-то галки не стоит в студии?
J>Лямбда тут не причем.
J>тут fffff = 1213;
J>1213 <= 255(или 128, хз как там char в студии выглядит), поэтому к char'у это число невозможно привести без потери данных. на это тебе компилятор и ругается.
J>а тут p_value = 123;
J>123 <= 255, никакого обрезания данных нет, поэтому и варнинга нет.
Спасибо. точно, компилер в момент компиляции определяет размер константы.
но у меня был рантайм. (константу 123 я тут для примера вбабахал)
Вот такой глючный код из-за которого вместо того чтобы загрузить из XML строку я загружал хрень.
p_value = atoi(l_value.c_str());
а тут компилер молчит почему-то.