处理26493 C样式强制转换代码分析警告

时间:2019-04-03 08:41:23

标签: visual-studio-2019

我有此代码:

for (int iDate = 0; iDate < m_cbDates.GetCount(); iDate++)
{
    auto *pEntry = (CChristianLifeMinistryEntry*)m_cbDates.GetItemDataPtr(iDate);
    if (pEntry != nullptr)
        pEntry->ExportStudentInfoToXML(myDoc, pStudentData, mapPublishers);
}

在Visual Studio 2019中,它发出以下代码分析警告:

26493

我知道有几种不同类型的演员。正确的是:

auto *pEntry = static_cast<CChristianLifeMinistryEntry*>(m_cbDates.GetItemDataPtr(iDate));

0 个答案:

没有答案