Delen via


Compilerfout C2526

'id1' : de C-koppelingsfunctie kan de C++-klasse 'id2' niet retourneren

Opmerkingen

Een functie die is gedefinieerd met C-koppeling, kan geen door de gebruiker gedefinieerd type retourneren.

Example

In het volgende voorbeeld wordt C2526 gegenereerd:

// C2526.cpp
// compile with: /c
template <typename T>
class A {};

extern "C" A<int> func()   // C2526
{
    return A<int>();
}