Есть ли такая вещь, как неявное объявление в C ++?

Я был сожжен только сейчас. Я не включил предупреждения при компиляции моего кода на c. Я использовал atof без учета stdlib.h, Итак atof использовал неявное объявление, которое имеет тип возврата по умолчанию int, Так что код не работал.
Мне было интересно, относится ли концепция неявных объявлений к c ++?

0

Решение

C ++ не позволяет неявные объявления функций. Действительно, даже C99 / 11 не позволяет им. GCC компилирует C по умолчанию как C89, поэтому вы получили ошибку, которую сделали.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]