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.