on peut pas 'throw std::exception(blabla)' parce que la classe exception n'a pas de constructeur prenant un char* sur les autres compilateurs que celui de visual studio... (génial ça :p) donc on va plutot '#include <stdexcept>' et 'throw runtime_error(blabla)' qui à l'air de marcher partout.