1

以下代码使用 gcc 编译,但不能使用 MSVC 编译(Godbolt 链接

#include <array>

extern "C" std::array<float,3> foo()
{
    return std::array<float,3>{1,2,3};
}

一个编译器是对的,另一个是错的,还是它是实现定义的?

4

0 回答 0