Los tipos de parámetro y de valor devuelto de "<operator>" deben ser "<typename>" para usarse en una instrucción "For"

Un bucle For especifica una variable de contador de un tipo que no define el operador + o - con parámetros y el valor devuelto de su propio tipo.

La variable de contador debe ser de un tipo que admita los operadores de suma (+) y resta (-) que funcionen plenamente en su tipo contenedor. Esto significa que ambos operandos y el valor devuelto deben ser del tipo de la variable de contador.

Si usa un tipo de datos numérico para la variable de contador, se admiten los operadores + y - en el tipo contenedor. Si usa una clase o una estructura definida por el usuario, debe definir ambos operadores con los operandos y el valor devuelto del tipo de dicha clase o estructura.

Identificador de error: BC33039

Para corregir este error

  1. Asegúrese de que la ortografía del tipo de datos de la variable de contador sea correcta.

  2. Si usa una clase o una estructura definida por el usuario para la variable de contador, defina los operadores + y - que funcionan plenamente en esa clase o estructura.

Consulte también