- Mitglied seit
- 19. Aug 2008
- Beiträge
- 18.275
- Punkte für Reaktionen
- 4
- Punkte
- 0
Hallo,
ich weiss passt thematisch nicht ganz in unser Forum, aber ich probiers trotzdem, in der Hoffnung, dass mir ein c-Crack das Brett vor dem Kopf entfernen kann ;-)
Ich habe eine Funktion, die ein bitset primes aufbaut
jetzt wollte ich eigentlich die Usereingabe für die Grösse des bitset verwenden. Dieser Wert wird von main() an die Funktion übergeben.
Nur motzen der Kompiler und die IDE immer rum vonwegen, dass bitset eine Konstante erwarten würde.
Habe etwas in der Richtung probiert
wobei check der Übergabeparameter an die Fkt ist. Nur scheint das so einfach nicht zu gehen und der Kompiller ruft kräftig aus
Kann man irgendwie aus einer Variable eine Konstante kreieren, die dann von bitset aktzeptiert würde?
Danke für jeden Tip
Gruss
tobi
ich weiss passt thematisch nicht ganz in unser Forum, aber ich probiers trotzdem, in der Hoffnung, dass mir ein c-Crack das Brett vor dem Kopf entfernen kann ;-)
Ich habe eine Funktion, die ein bitset primes aufbaut
Code:
const int a = 100;
std::bitset<a> primes;
Nur motzen der Kompiler und die IDE immer rum vonwegen, dass bitset eine Konstante erwarten würde.
Habe etwas in der Richtung probiert
Code:
const int a = check;
std::bitset<a> primes;
Kann man irgendwie aus einer Variable eine Konstante kreieren, die dann von bitset aktzeptiert würde?
Danke für jeden Tip
Gruss
tobi