Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"type" : nieprawidłowy operand dla __uuidof
Uwagi
Operator __uuidof przyjmuje typ zdefiniowany przez użytkownika z dołączonym identyfikatorem GUID lub obiektem typu zdefiniowanego przez użytkownika. Możliwe przyczyny:
Argument nie jest typem zdefiniowanym przez użytkownika.
__uuidofprogram nie może wyodrębnić identyfikatora GUID z argumentu.
Przykład
Poniższy przykład generuje kod C2786:
// C2786.cpp
struct __declspec(uuid("00000000-0000-0000-0000-000000000000")) A {};
int main() {
__uuidof(int); // C2786
__uuidof(int *); // C2786
__uuidof(A **); // C2786
// no error
__uuidof(A);
__uuidof(A *);
__uuidof(A &);
__uuidof(A[]);
int i;
int *pi;
A **ppa;
__uuidof(i); // C2786
__uuidof(pi); // C2786
__uuidof(ppa); // C2786
}