Compile error in this line of code

0

I have an algorithm here that is displaying compilation error in this line #include "filadvet.hpp" . I will not show the whole code because the algorithm is large and there is no need. The rest of the code works, but the compile error appears on the line I mentioned above.

Here is the snippet of code:

#include <assert.h> /**< Necessário para uso da macro "assert" */
#include <cstdlib> /**< Necessário para uso do NULL */
#include "filadvet.hpp" // erro de compilção é aqui!

using namespace std;

struct FilaDVet {
    int itens[TAM_MAX]; /**< Vetor que armazena os elementos da fila. */            
    int inicio; /**< Variável que indica a posição do primeiro elemento da fila. */
    int fim; /**< Variável que indica a próxima posição vazia da fila. */
};

/* 
 * Retorna o próximo valor do índice i, de forma circular. 
 * Ou seja, se i == TAM_MAX - 1, retorn 0. Caso contrário, retorna i + 1.
 * A palavra-chave "static" na assinatura desta função garante que ela só estará disponível
 * para uso dentro deste arquivo.
 */
static int incrementar(int i) {
    return ((i + 1) % TAM_MAX);
}

Remaining algorithm ...

    
asked by anonymous 16.03.2017 / 00:44

0 answers