Quelle est la différence entre ces deux méthodes ? merci
Code:
1
2
3
4
5
6
7 typedef boost::shared_ptr<Obj> pointer; static pointer create() { return pointer(new Obj)); }
EDIT: rien avoir , je me ss embrouillé la première version ne créer pas un SIngletonCode:
1
2
3
4
5
6 Obj& create() { static Obj obj; return obj; }