Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"identifierare" : mer än ett GUID som är associerat med det här objektet
Anmärkningar
Operatorn __uuidof tar en användardefinierad typ med ett GUID kopplat eller ett objekt av en sådan användardefinierad typ. Det här felet uppstår när argumentet är ett objekt med flera GUID:er.
Exempel
I följande exempel genereras C2788:
// C2788.cpp
#include <windows.h>
struct __declspec(uuid("00000001-0000-0000-0000-000000000000")) A {};
struct __declspec(uuid("{00000002-0000-0000-0000-000000000000}")) B {};
template <class T, class U> class MyClass {};
typedef MyClass<A,B> MyBadClass;
typedef MyClass<A,A> MyGoodClass;
int main() {
__uuidof(MyBadClass); // C2788
// try the following line instead
__uuidof(MyGoodClass);
}