Condividi tramite


Definizione di template membri all'esterno di una classe

In Visual C++ .NET 2003 e versioni successive, è possibile definire i modelli del membro all'esterno di una classe, come descritto in modelli di funzione membro e Modelli annidati della classe.

I seguenti funzionamento di esempio in Visual C++ .NET 2003 come specificato nello standard:

// defining_member_templates_outside_a_class.cpp
// compile with: /LD
template <class T>
struct S
{
   template<class U> void f(U);
};

template<class T> template <class U> void S<T>::f(U)
{   //defined out of line
}

Vedere anche

Altre risorse

Conformità avanzata compilatore Visual C++ .NET 2003