263Fermer265
Kevin KoflerLe 13/01/2010 à 00:37
Tu peux utiliser Qt sans aucune interface graphique aussi, cf. libQtCore et QCoreApplication. Ça reste beaucoup plus agréable que cette horreur de la STL, surtout pour un débutant. (Les raisons: meilleure documentation, utilisation des templates seulement là où ça a un sens (conteneurs génériques), pas n'importe où (std::string étant en réalité std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bonne chance avec les messages d'erreur contenant ce genre d'horreurs en guise de types!), partage implicit (cf. mes messages plus haut dans ce topic), gestion des évènements (signaux et slots), des fonctionnalités auxquelles la STL ne propose aucun équivalent (il faut alors passer à la Boost qui est encore plus bordélique, qui pratique encore plus l'abus de templates et que je déconseille donc fortément aux débutants en C++; les APIs de Qt sont beaucoup plus simples).) Si les gens ont horreur du C++, c'est surtout la faute de la STL!