BOOST, ça vaut le coup ?

BOOST, ça vaut le coup ? - C++ - Programmation

Marsh Posté le 11-03-2004 à 14:23:16    

Pour celles et ceux qui l'ont utilisé de façon extensive dans leurs développements, est-ce que la librairie Boost leur a apporté un plus appréciable, par rapport au temps d'apprentissage et de mise en place ?
 
Quelles sont les fonctionnalités particulièrement appréciables ?
 
Y'a-t'il d'autres librairies ou des fonctions du même genre que vous utilisez en production ?
 
Merci d'avance.

Reply

Marsh Posté le 11-03-2004 à 14:23:16   

Reply

Marsh Posté le 11-03-2004 à 14:30:36    

voir la doc
 
boost est écrite par des membres du commité iso. elle est parfois plus standard que la STl elle même. elle sera en partie incorporée dans des révisions prochaines de la STL

Reply

Marsh Posté le 11-03-2004 à 14:34:50    

Que veux-tu dire par "plus standard" que la STL ?
 
Eest-ce plus facile à utiliser que la STL ? Parce qu'en production, la plupart des développeurs ne connaissent de la STL guère plus que std::vector.
C'est à peine s'ils utilisent std::hash_map et certainement pas les auto_ptr.


Message édité par el muchacho le 11-03-2004 à 14:37:37
Reply

Marsh Posté le 11-03-2004 à 14:59:02    

je veux dire que la STL est défectueuse sur certains trucs, mais comme elle est engluée dans la spécification ISO ...
 
et hash_map n'est pas std justement.
 
et les std::auto_ptr sont pourris et ne valent pas les boost::shared_ptr

Reply

Marsh Posté le 11-03-2004 à 15:31:14    

C'est vrai que les auto_ptr sont d'un usage limité, si on ne veut pas rapidement tomber dans des cas foireux, mais c'est quand même mieux que rien, je trouve (en cas d'exception, dans un scope bien défini).


Message édité par el muchacho le 11-03-2004 à 15:32:25
Reply

Marsh Posté le 11-03-2004 à 15:32:55    

ben tu les oublies direct quand tu utilises les boost:shared_ptr

Reply

Marsh Posté le 11-03-2004 à 15:34:21    

ah ok, bon à savoir ça. Je vais regarder plus en détail, parce qu'en attendant, je m'étais fait un équivalent d'auto_ptr pour les pointeurs membres de classes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed