Когда я компилирую код кода кода ниже в Visual Studio 2008, я получаю это предупреждение.
BOOL
CPlan::getStandardPlan() const
{
return m_standardPlan;
}
bool m_bStandardPlan;
if(plan!=NULL)
{
// Assign the values to the Cola object
poCola->m_lPlanId = plan->getPlanId();
poCola->m_lPlanElementId = plan->getPlanElementId();
poCola->m_lPlanElementBaseId = plan->getPlanElementBaseId();
poCola->m_bStandardPlan = plan->getStandardPlan(); //C4800
return 1;
}
Я ссылался на следующие ссылки:
http://msdn.microsoft.com/en-us/library/b6801kcy%28v=vs.90%29.aspx
Принудительное значение boolean: (bool) делает предупреждение,!! оленья кожа
Я не уверен, как исправить это предупреждение.