Erstens ist commands_ privat: darauf können nur die Elementfunktionen oder die friends der Klasse direkt zugreifen.
Zweitens ist commands_ nicht statisch: man braucht eine Instanz der Klasse. -- Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.