Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"type" : a nem definiált osztály nem használható argumentumként a fordító belső típusjellegének 'trait' alkalmazásához.
Megjegyzések
A rendszer érvénytelen argumentumot adott át egy típustulajdonságnak.
A Típustulajdonságok fordítói támogatása című dokumentumban további információt talál.
példa
Az alábbi példa C2139-et hoz létre.
// C2139.cpp
// compile with: /EHsc
#include <iostream>
using namespace std;
template <class T>
struct is_polymorphic {
static const bool value = __is_polymorphic(T);
};
class C;
class D {};
class E {
public:
virtual void Test() {}
};
int main() {
cout << is_polymorphic<C>::value << endl; // C2139
cout << is_polymorphic<D>::value << endl; // OK
cout << is_polymorphic<E>::value << endl; // OK
}