Bitsetgröße bei Initialisierung festlegen?
Ich möchte ein Bitset in C ++ erstellen. Ich habe ein bisschen recherchiert. Alle Beispiele, die ich gefunden habe, waren wie folgt:
bitset<6> myBitset;
// do something with it
Aber ich kenne die Größe des Bitsets nicht, wenn ich die Variable in meiner Klasse definiere:
#include <bitset>
class Test
{
public:
std::bitset *myBitset;
}
Dies wird nicht kompiliert ...
Und so zu initialisieren funktioniert auch nicht:
int size = getDependentSizeForBitset();
myBitset = new bitset<size>();