I tipi di parametro di '<operator>' devono essere '<typename>' per poter essere usati in un'istruzione 'For'

Un ciclo For specifica una variabile contatore di un tipo che non definisce l'operatore >= o <= con i parametri del suo stesso tipo.

È necessario che la variabile contatore sia di un tipo che supporta operatori maggiori di o uguali a (>=) e meno di o uguali a (<=) che confrontano il loro tipo contenente. Ciò significa che entrambi gli operandi devono essere del tipo della variabile contatore.

Se si usa un tipo di dati numerico per la variabile contatore, gli operatori >= e <= sono supportati nel tipo contenitore. Se si usa una classe o una struttura definita dall'utente, è necessario definire entrambi gli operatori con operandi del tipo di classe o struttura.

ID errore: BC33040

Per correggere l'errore

  1. Accertarsi che il tipo di dati della variabile contatore sia stato digitato in maniera corretta.

  2. Se si usa una classe o una struttura definita dall'utente per la variabile contatore, definire gli operatori >= e <= che confrontano tale classe o struttura.

Vedi anche