Path: utzoo!attcan!uunet!husc6!uwvax!vanvleck!uwmcsd1!leah!itsgw!sun.soe.clarkson.edu!batcomputer!cornell!uw-beaver!uw-june!uw-entropy!dataio!pilchuck!ssc!happym!polari!rlb
From: rlb@polari.UUCP (rlb)
Newsgroups: comp.lang.c++
Subject: Initializers in member declarations.
Keywords: C++,initializers,declarations
Message-ID: <474@polari.UUCP>
Date: 11 Jun 88 19:44:48 GMT
Organization: Polarserv, Seattle WA
Lines: 15


In the July, 1987 version of "The C++ Programming Language":

The grammar goes out of its way to allow initializers in class member
declarations, allowing things like this:

struct foo
    {
    int     a = 3;
    int     b[2]  = { 5, 6 };
    class other  my_member(45);
    }    feeb;

Can someone tell me where this syntax is defined (or even used) in the
book?