好友
阅读权限10
听众
最后登录1970-1-1
|
最近在编译一份MFC源码时遇到错误,各位大大帮忙看一下编译不通过是哪里出了问题。
------------------------------------------------------
平台工具集:Visual Studio 2022 (v143)
C++语言标准:ISO C++20 标准 (/std:c++20)
void CHexDlgDataInterp::ShowValueSHORT(WORD word)const
{
if (auto iter = std::find_if(m_vecProp.begin(), m_vecProp.end(),
[](const SGRIDDATA& refData) {return refData.eName == EName::NAME_SHORT; }); iter != m_vecProp.end())
iter->pProp->SetValue(std::format(m_fShowAsHex ? L"{:#06X}" : L"{:d}", static_cast<short>(word)).data());
}
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C7595 “std::_Basic_format_string<wchar_t,short>::_Basic_format_string”: 对即时函数的调用不是常量表达式
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|