Verwahrung (Art. 43 Ziff. 1 Abs. 2 StGB)(Nichtigkeitsbeschwerde gegen das Urteil des Obergerichts des Kantons Solothurn vom 23. Februar 2000 [URT2302/SKA/ASG/99/36+SKA/RKE/99/9]), hat sich ergeben: A.- K._ lernte im Sommer 1997 X._ kennen. Der Knabe erledigte für ihn Einkäufe. K._ wurde ein Freund der Familie. In der Folge fragte er den Knaben, ob er Sex haben wolle. Dieser lehnte anfänglich ab und machte später mit. Insgesamt kam es von Anfang Juli bis Mitte Dezember 1997 ca. 20 bis 25 Mal zu sexuellen Handlungen, die von K._ auch fotografiert, gefilmt und auf Videokassetten überspielt wurden. Überdies zeigte er dem Knaben einen Pornofilm und ein Pornoheft. B.- Das Amtsgericht Olten-Gösgen fand am 4. Mai 1999 K._ schuldig der mehrfachen sexuellen Handlungen mit Kindern sowie der mehrfachen Pornografie und verurteilte ihn zu 3 1/2 Jahren Zuchthaus. Es ordnete eine ambulante therapeutische Behandlung an und verpflichtete ihn, dem Opfer eine Genugtuung von Fr. 10'000.-- zu zahlen. Im Appellationsverfahren waren aufgrund der Appellation der Staatsanwaltschaft die Frage einer Verwahrung und aufgrund des Rekurses des Opfers die Genugtuung und die Prozessentschädigung zu beurteilen. Das Obergericht des Kantons Solothurn stellte am 23. Februar 2000 (u.a.) die Rechtskraft des amtsgerichtlichen Urteils im Schuld- und Strafpunkt fest. Es ordnete die Verwahrung nach Art. 43 Ziff. 1 Abs. 2 StGB an. C.- K._ erhebt Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts in Ziff. 4 des Dispositivs betreffend die Verwahrung aufzuheben, die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen, ihm die unentgeltliche Rechtspflege und Verbeiständung zu gewähren und der Beschwerde die aufschiebende Wirkung zu erteilen. D.- In der Vernehmlassung beantragen das Obergericht und die Staatsanwaltschaft des Kantons Solothurn die Abweisung der Beschwerde. Der Vertreter des Opfers reicht keine Vernehmlassung ein.