mardi 4 juin 2013

Et moi qui ne poste plus...

Si ce n'est pas une honte!

Pourtant, il s'en passe, des choses. Ainsi, je viens de convaincre mon employeur de passer à C++11 et à Postgresql. Ne manque plus que de le convaincre de me laisser faire quelques heures de Blender ici et là, mais ça, c'est pas pour demain!

Ça a fait drôle a mes collègues quand je leur ai expliqué qu'il ne fallait plus utiliser "new", mais std::make_shared, comme très bien expliqué par Herb Sutter dans son Guru Of The Week n°89. Notre compilo n'est pas des plus récents, et il manque donc quelques perles comme la boucle for sur un intervalle, mais l'on peut déjà faire pas mal de trucs rigolos avec les move semantics. Le gain de performances sur un vecteur de shared_ptr lors d'une réallocation est tout à fait remarquable, et quelques jolis graphiques ont vite fait de convaincre nos managers de l'intérêt d'embrasser la modernité.