|
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