![]() |
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, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk