Mail Archives: djgpp/2000/06/26/10:52:19
It seems to be real problem with libstdc++ in gcc-2.95.2 (at least I got
the same also under Linux)
Andris
On 17 Jun 2000, at 16:52, Dennis Yelle wrote:
> When I try to compile this:
>
> //============================
> #include <iostream>
> #include <climits>
> #include <bitset>
>
> using namespace std;
>
> bitset<26> junk;
>
> int main()
> {
> junk[0] = 1;
> }
> //============================
>
> Using:
>
> Reading specs from c:/djgpp/lib/gcc-lib/djgpp/2.952/specs
> gcc version 2.95.2 19991024 (release)
>
> I get this:
>
> c:/djgpp/lang/cxx/bitset: In method `bitset<26,long unsigned
> int>::reference::re
> ference(bitset<26,long unsigned int> &, long unsigned int)':
> c:/djgpp/lang/cxx/bitset:751: instantiated from `bitset<26,long unsigned
> int>:
> :operator [](long unsigned int)'
> bs.cpp:11: instantiated from here
> c:/djgpp/lang/cxx/bitset:377: `long unsigned int & _Base_bitset<1,long unsigned
> int>::_M_getword(long unsigned int)' is inaccessible
> c:/djgpp/lang/cxx/bitset:581: within this context
>
> Am I doing something wrong, or
> is bitset broken?
>
> Dennis Yelle
- Raw text -