Pessoal estou tendo um problema estranho. Toda vez que comento um cout no programa, meus resultados começam a apresentar valores estranhos, mudam de valores. Não sei o que está acontecendo. As vezes pegam resultados que são lixos. Perguntei em um outro lugar e o rapaz me respondeu o seguinte:
" Inclua bound checking nas opções do compilador. Aparentemente você está em algum momento acessando uma área de memória inválida pelo seu código. Este tipo de erro ocorre tipicamente por duas situações: acessar índices inválidos de vetores e acessar ponteiros inválidos. Como eu não vi ponteiros no seu código imagino que o erro então esteja ligado a primeira opção. Se você estiver usando gcc a opção é "-fbounds-checking".
Não consegui fazer isso, nem resolver meu problema. Estou usando o Codeblocks no gcc. Testei no Dev, apresentou o mesmo problema. Não tem como postar o código aqui pois tem vários arquivos. Alguém já se deparou com algo similar?
Pergunta
Diogo Rupolo
Pessoal estou tendo um problema estranho. Toda vez que comento um cout no programa, meus resultados começam a apresentar valores estranhos, mudam de valores. Não sei o que está acontecendo. As vezes pegam resultados que são lixos. Perguntei em um outro lugar e o rapaz me respondeu o seguinte:
" Inclua bound checking nas opções do compilador. Aparentemente você está em algum momento acessando uma área de memória inválida pelo seu código. Este tipo de erro ocorre tipicamente por duas situações: acessar índices inválidos de vetores e acessar ponteiros inválidos. Como eu não vi ponteiros no seu código imagino que o erro então esteja ligado a primeira opção. Se você estiver usando gcc a opção é "-fbounds-checking".
Não consegui fazer isso, nem resolver meu problema. Estou usando o Codeblocks no gcc. Testei no Dev, apresentou o mesmo problema. Não tem como postar o código aqui pois tem vários arquivos. Alguém já se deparou com algo similar?
Grato
Diogo Rupolo
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.