anchor.diff:   
   http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html#Move_Semantics[lien open-std]
     
  - == rule of threee
  - 
  - Si on doit définir soit le destructeur, ou le constructeur par copie ou 'opérateur d'assignation c'est qu'on doit définir les 3. On doit gérer les ressources différemment de l'implem par défaut.
  +
     
  -* Universal reference: A voir
  +== Universal reference: A voir
     
   Perfect forwarding: A voir dans le lien
     
  
positive.code: = C++ questions
  toc::[]
  
  * les operations < 
  
  Intéret de definir un operateur externe
  
    Type c = 1 + Type(2);
  
  * conversions implicites (from et to)
  
   class B {
     public:
  
negative.code:     Foo foo(314159);
      f_add_display(foo, 1);
      
  == type traits/policy traits
  
    template<> 
    struct algorithm_selector< true > { 
  