Why is the if statement failed? C++

please explain checking for < TypeProbabilityDatas.Percent why not is safe?