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>();

Antworten auf die Frage(12)

Ihre Antwort auf die Frage