0

私のコンパイラは VC++ 2013 RC です。

#include <type_traits>

struct A
{
    A() = default;
    A(const A&) = delete;
};

int main()
{
    auto b = std::is_copy_constructible<A>::value;
    // Now b is TRUE! Rather than false.
}

これは VC++ 2013 RC の大きなバグですか?

アップデート:

ideoneは正しい結果を示します。

4

1 に答える 1

1

これは、Visual C++ 2013 のバグであるはずです。彼らの Web サイトによる=delete=default、RTM バージョンで実装される予定なので、RC が適切に評価しないのは驚くべきことです。バグ データベースを確認し、以前に言及されていない場合は、新しいデータベースを提出できます。

于 2013-09-24T06:57:42.810 に答える