Используйте С++ аналоги заголовочных файлов стандартной библиотеки С
Вместо заголовочных файлов стандартной библиотеки С используйте их С++ аналоги (см. C++ Standard Library headers так как в них используется пространство имен std, и как результат - нет конфликта имен, присутствует более строгая безопасность типов, перегруженные функции (например, std::abs для int, double, float и т.д.).
Неправильно:
Правильно: