Boost logo

Boost :

From: Mark Rodgers (mark.rodgers_at_[hidden])
Date: 2000-09-01 02:42:21

> Second, both Borland and Microsoft compilers are rejecting brace
> initialization because the added private member means the class is now
> non-aggregate. Here is the temporary fix I applied:
> // private: // not allowed to brace initialization a non-aggregate
> I am assuming the long term fix is just to remove the line.

These compilers are broken. The standard is quite clear that the
only private members forbidden in an aggregate are private non-static
data members. Since I think rangecheck should be private, I suggest


and suitable additions to config.hpp.


Boost list run by bdawes at, gregod at, cpdaniel at, john at