Title
Is <ios> implicitly #included by <sstream>, <fstream> etc.?
Status
new
Section
[string.streams][file.streams]
Submitter
Jens Maurer

Created on 2019-11-01.00:00:00, last changed 2019-11-04.13:23:43.

Messages

Date: 2019-11-04.13:23:43

[ 2019-11 Priority to 3 during Monday issue prioritization in Belfast ]

Date: 2019-11-01.00:00:00

It is unclear whether the streams headers implicitly #include <ios> and make (for example) the name std::basic_ios available after including <sstream>.

This question becomes more important as header units arrive with modules, where there is an explicit choice whether to re-export names from subordinate headers.

History
Date User Action Args
2019-11-04 13:23:43adminsetmessages: + msg10729
2019-11-01 00:00:00admincreate