Я только что заметил, что мои программы, использующие строковый класс, компилируются без включения заголовка
. Оказывается,
включает
, который, в свою очередь, включает
.
Является ли это плохой практикой, и следует ли мне явно включать <строка>
? Даже если это просто случай ясности?
Можно ли предположить, что это относится не только к заголовку
? Возможно, это зависит от реализации и или в стандарте указано, что заголовок
должен быть включен через
и
? Обеспечение того, чтобы любая уважаемая и широко используемая реализация всегда включала
, обеспечивающий вызов
, существует.