Typy zwracanych i parametrów operatora<> muszą być<> używane w instrukcji "For"

Pętla For określa zmienną licznika typu, który nie definiuje + operatora or - z parametrami i zwracaną wartością własnego typu.

Zmienna licznika musi być typu, który obsługuje operatory dodawania (+) i odejmowania (-), które działają całkowicie na ich typ zawierający. Oznacza to, że zarówno operandy, jak i wartość zwracana muszą być typu zmiennej licznika.

Jeśli używasz typu danych liczbowych dla zmiennej licznika, + operatory i - są obsługiwane w typie zawierającym. Jeśli używasz klasy lub struktury zdefiniowanej przez użytkownika, musisz zdefiniować zarówno operatory z operandami, jak i zwracać wartość typu klasy lub struktury.

Identyfikator błędu: BC33039

Aby poprawić ten błąd

  1. Upewnij się, że pisownia typu danych zmiennej licznika jest poprawna.

  2. Jeśli używasz klasy lub struktury zdefiniowanej przez użytkownika dla zmiennej licznika, zdefiniuj + operatory i - , które działają całkowicie na tej klasie lub strukturze.

Zobacz też