使用auto定义的外部声明。法律?编译器不同

为什么不能用gcc / msvc编译?铛很高兴,希望是对的。

#include <type_traits>
extern const int s1;
static_assert(std::is_same_v<decltype(s1),int const>);
auto  const s1 = int{42};
static_assert(std::is_same_v<decltype(s1),int const>);
YYM819364374 回答:使用auto定义的外部声明。法律?编译器不同

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3149577.html

大家都在问