Ich entschuldige mich, wenn diese Frage einfach aussieht. Ich lerne immer noch über Threads. Ich habe bereits versucht, hier nach einer Lösung zu suchen, habe aber keine gefunden.Programm zum Erstellen einer Anzahl von Threads basierend auf Benutzereingabe nicht funktioniert (Cin)?
Ich versuche, mein Programm zu erstellen, eine Reihe von Threads basierend auf Benutzereingabe zu erstellen (Beispiel: "cin >> 5" erstellt 5 Threads), aber es sagt das "i" in "Threads myThreads [i] "Muss ein konstanter Wert sein. Der Code ist unten:
Irgendwelche Ideen, wie dieser Abschnitt behoben werden kann? Ich habe ein paar verschiedene Wege ausprobiert, aber sie haben bisher nicht funktioniert. Vielen Dank.
Haben Sie versucht, 'std :: vector' zu verwenden? (z. B. 'std :: vector myThreads (numThreads);') –