std::string strMyValue = "123"; int iValue = 0; if(CrossZeroStringUtils::stringToValue(strMyValue,iValue)) std::cout<<"String is converted into value"; else { std::cout<<"String was not converted into value"; return; //error } std::cout<<"iValue is : "<<iValue; //Should print out 123