Включить заголовок string
(#include <string>
, а не string.h;)).
Кроме того, никогда не используйте:
using namespace ...
... в заголовках, если вы не хотите вызвать гнев ваших коллег-разработчиков;)
Примечание: в C ++ большинство традиционных стандартных заголовков C имеют дубликаты без расширения .h
, но с лидирующим c
. В вашем случае #include <cstdlib>
будет лучшим выбором, хотя это зависит от используемых вами компиляторов, если есть реальная разница.