Tu peux utiliser l'un des nombreux conteneur de la std::[list|map|etc...]
En utilisant une interface ou une classe abstraite, oui tu pourra avoir un conteneur unique qui pourra stocké toutes tes spécialisation de cette interface, mp3 wav etc...
Pour play 2 sons en même tps je ne sais pas trop, ça depend de ta lib, et si la fonction qui te permet de les joueur est threadé ou pas.
Message édité par gueuledange le 11-06-2011 à 18:47:55