Smart pointers et performances

Version imprimable