Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sağlanan şablon bağımsız değişkenleriyle 'örnekleme', 'type' üye işlevlerinin açıkça örneklemesi değildir
Açıklamalar
Derleyici açık bir işlev örneği oluşturma girişimi algıladı; ancak, sağlanan tür bağımsız değişkenleri olası işlevlerin hiçbirleriyle eşleşmiyor.
Example
Aşağıdaki örnek C3190 oluşturur:
// C3190.cpp
// compile with: /LD
template<class T>
struct A {
A(int x = 0) {
}
A(int x, int y) {
}
};
template A<float>::A(); // C3190
// try the following line instead
// template A<int>::A(int);
struct Y {
template<class T> void f(T);
};
template<class T> void Y::f(T) { }
template void Y::f(int,int); // C3190
template<class OT> class X {
template<class T> void f2(T,OT);
};
template<class OT> template<class T> void X<OT>::f2(T,OT) {}
template void X<float>::f2<int>(int,char); // C3190
// try one of the following lines instead
// template void X<char>::f2(int, char);
// template void X<char>::f2<int>(int,char);
// template void X<char>::f2<>(int,char);