This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of TC1 status.

155. Typo in naming the class defining the class Init

Section: 31.4 [iostream.objects] Status: TC1 Submitter: Dietmar Kühl Opened: 1999-07-20 Last modified: 2016-01-28

Priority: Not Prioritized

View all other issues in [iostream.objects].

View all issues with TC1 status.


There are conflicting statements about where the class Init is defined. According to 31.4 [iostream.objects] paragraph 2 it is defined as basic_ios::Init, according to 31.5.2 [ios.base] it is defined as ios_base::Init.

Proposed resolution:

Change 31.4 [iostream.objects] paragraph 2 from "basic_ios::Init" to "ios_base::Init".


Although not strictly wrong, the standard was misleading enough to warrant the change.