Os tipos de retorno e de parâmetro de «<operador>» devem ser «<typename>» para serem utilizados numa declaração «Para»

Um For loop especifica uma variável de contador de um tipo que não define o + operador ou - com parâmetros e valor de retorno de seu próprio tipo.

A variável de contador deve ser de um tipo que suporte operadores de adição (+) e subtração (-) que operam completamente em seu tipo de contenção. Isso significa que tanto os operandos quanto o valor de retorno devem ser do tipo da variável do contador.

Se você usar um tipo de dados numéricos para a variável de contador, os operadores e - serão suportados + no tipo que contém. Se você usar uma classe ou estrutura definida pelo usuário, deverá definir ambos os operadores com operandos e valor de retorno do tipo de sua classe ou estrutura.

ID de erro: BC33039

Para corrigir este erro

  1. Verifique se a ortografia do tipo de dados da contravariável está correta.

  2. Se você estiver usando uma classe ou estrutura definida pelo usuário para a variável de contador, defina + operadores que operem - completamente nessa classe ou estrutura.

Consulte também