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ş:
Nasıl bir sınıf içinde bir şablon işle...
nasıl matlab içinde her satır için bir...
Bir PHP sınıfı içinde 1'den fazla sını...
Şablon bir sınıf arasındaki fark ve sı...
Bir C işlevi içinde statik bir değişke...