Regarding smart pointers, Boost Libs has a mature implementation that includes intrusive_ptr<>. Adding another dependency is, of course, a mixed bag; however, if you go header only with boost libs it's reasonable.
For my projects, I have found one advantage of Boost is how often it's libraries migrate themselves into the standard. There are quite a few other libraries in Boost I use regularly, including threading and filesystem. Just something to think about. ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=74109#74109 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org