bitset<8> funzt net
-
ich habe versucht ein bitset anzulegen. allerdings gibt mir g++ (unter windows xp mit devcpp 5) folgende Meldung:
SWF6.cpp:37: 'bitset' is used as a type, but is not defined as a type.
Hier ist der entsprechende Code-Teil:
#include <bitset> class _SWF6Header { public: bitset<8> bsSigOne; bitset<8> bsSigTwo; bitset<8> bsSigThree; };
Danke schonmal. mfg,
SeanP.S.: ich bin ncohr relativ neu in c/c++, kann also sein, dass
die Lösung ganz einfach is
-
bitset liegt im Namensbereich std.
Also entwederusing namespace std;
irgendwo schreiben (in einem Header nicht, das ist böse!)
oder
std::bitset<8> blub
verwenden (z.b. in einem header)
oder
using std::bitset;
verwenden.
//edit: zu früh auf abschicken geklickt
//edit2+3: es fällt einem doch immer noch was ein
-
Wow, das nenn ich n' schnelles Forum!
Danke für die Hilfe, jetzt klappt alles wieder.
MfG,
Sean