Udostępnij za pośrednictwem


Błąd kompilatora C2632

"type1", po którym następuje "type2", jest niedozwolone

Ten błąd może być spowodowany brakiem kodu między dwoma specyfikatorami typów.

Poniższy przykład generuje C2632:

// C2632.cpp
int float i;   // C2632

Ten błąd można również wygenerować w wyniku pracy zgodności kompilatora, która została wykonana dla programu Visual Studio .NET 2003. bool jest teraz odpowiednim typem. W poprzednich wersjach bool był typedef i można było utworzyć identyfikatory o tej nazwie.

Poniższy przykład generuje C2632:

// C2632_2.cpp
// compile with: /LD
void f(int bool);   // C2632

Aby rozwiązać ten błąd, aby kod był prawidłowy zarówno w programie Visual Studio .NET 2003, jak i w wersjach programu Visual Studio .NET programu Visual C++, zmień nazwę identyfikatora.