struct A { void a() { puts("a"); } }; struct B { void b() { puts("b"); } }; struct C : A, B {}; template <typename T> decltype(&T::a, (void)0) SFINAE(T t) { t.a(); } template <typenam...

Stack Overflow / 2年

この記事へのコメントはありません

appstore
googleplay
会員登録

会員登録して、もっと便利に利用しよう

  • 1.

    記事をストックできる
    気になる記事をピックして、いつでも読み返すことができます。
  • 2.

    新着ニュースをカスタマイズできます
    好きなニュースフィードをフォローすると、新着ニュースが受け取れます。