C++0x : std::shared_ptr, ou boost::shared_ptr ?
Hello,
Je migre sous 2010 un projet utilisant boost::shared_ptr.
Comme il semble que VS 2010 inclut la plupart des modifs de C++0x, shared_ptr est aujourd'hui inclus dans std.
Et comme j'ai les deux instructions suivantes en début de fichier :
Code:
1 2
| using namespace std;
using boost::shared_ptr; |
Visual râle pour cause d’ambiguïté quand je fais un simple appel à shared_ptr...
Devrais-je passer au shared_ptr de Visual ?
Et qu'en est-il de l'implémentation de shared_ptr dans le std de gcc ?
Merci.