ошибка при компиляции кода c ++ с g ++ - PullRequest
0 голосов
/ 20 июня 2010

я получаю сообщение об ошибке этого типа:
"в функции ... множественное определение ..."
"... впервые определено здесь"
"предупреждение: размер символа ... измененоfrom to in "

* код скомпилирован с флагами: -ansi -Wall -pedantic-errors -Werror
* Используется STL

естькакое-нибудь объяснение этому?
заранее спасибо

1 Ответ

7 голосов
/ 20 июня 2010

Объяснение? Сообщение об ошибке, которое вы цитировали, уже является исчерпывающим объяснением. Нечто (переменная) определяется более одного раза в одной и той же области видимости. Компилятор дал вам имя изменяющей переменной. Компилятор сообщил об ошибке во втором определении и предоставил дополнительное сообщение, которое указывает на первое определение. Это все, что вам нужно знать, чтобы найти проблему, а затем еще кое-что. Что еще здесь объяснить?

...