SORU
27 Aralık 2011, Salı


C sınıfı şablonu içinde şablon işlevi

Bu kod var:

    template <class T>
    class MyClass {
        public:
            template <class U>
            void foo() {
                U a;
                a.invoke();
            }
    };

Bu form istiyorum:

    template <class T>
    class MyClass {
        public:
            template <class U>
            void foo();
    };

    template <class T> /* ????? */
    void MyClass<T>::foo() {
        U a;
        a.invoke();
    }

Bunu nasıl yapabilirim? Doğru sözdizimi nedir?

CEVAP
27 Aralık 2011, Salı


Bu yaz:

template <class T>
template <class U>
void MyClass<T>::foo() { /* ... */ }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
C++

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • DominicFear

    DominicFear

    30 Kasım 2006
  • Skrillex

    Skrillex

    6 NİSAN 2010