Boost logo

Boost :

From: Daryle Walker (darylew_at_[hidden])
Date: 2001-07-04 20:48:01


on 7/4/01 9:15 PM, Helmut Zeisel at helmut.zeisel_at_[hidden] wrote:

> Daryle Walker wrote:
>> on 7/3/01 2:31 PM, Helmut at helmut.zeisel_at_[hidden] wrote:

>> I think the problem is that GCC 2.x is Standard in a lot of things, except
>> the I/O sublibrary. It uses the pre-standard everything-in-<iostream>,
>> only-char-and-wchar_t model. If you can't switch to GCC 3.x, we would have
>> to add a bit of #conditionalizing.

> I will switch to GCC 3.x, but I do not yet know when. Would it be possible
> just to use <iosteram> instead under the seperate haeders?

The problem with just #including <iostream> is that you'll import the
standard I/O objects (std::cin, etc.), which will make your final program a
lot heavier if you didn't need them.

>>> and under NT / VC++ 6.0

>> I guess this compiler doesn't support inline class-static integral constants.
>
> I do also interpret the error message in that way.

I'll see if I can get them with BOOST_STATIC_CONSTANT.

-- 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk