Sdílet prostřednictvím


Chyba kompilátoru C3857

'type': Seznamy parametrů více typů nejsou povoleny.

Poznámky

Pro stejný typ byla zadána více než jedna šablona nebo obecný typ, což není povoleno.

Examples

Následující příklad vygeneruje C3857:

// C3857.cpp
template <class T, class TT>
template <class T2>    // C3857
struct B {};

Možné řešení:

// C3857b.cpp
// compile with: /c
template <class T, class TT, class T2>
struct B {};

K C3857 může také dojít při použití obecných typů:

// C3857c.cpp
// compile with: /clr
generic <typename T>
generic <typename U>
ref class GC;   // C3857

Možné řešení:

// C3857d.cpp
// compile with: /clr /c
generic <typename U>
ref class GC;