Вопросы к Поиску с Алисой
Заголовочные файлы стандартной библиотеки C++ отличаются от традиционных заголовков C тем, что не имеют расширения «.h». ru.wikipedia.org ejudge.179.ru Например: #include<iostream>, #include<vector>, #include<algorithm>. ejudge.179.ru
Заголовочные файлы из стандартной библиотеки языка C можно использовать в языке C++, но их имена изменились — в начало файла добавилась буква «c», а расширение ”.h” исчезло. ejudge.179.ru То есть при желании использовать функции, которые в языке C определены в заголовочных файлах stdio.h или math.h, их требуется подключать следующим образом: #include<cstdio>, #include<cmath>. ejudge.179.ru
Ещё одно отличие заключается в том, что функции должны быть помещены в пространство имён std:: (хотя некоторые компиляторы сами делают это). ru.wikipedia.org