Outils pour utilisateurs

Outils du site


lang:cpp:container

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
lang:cpp:container [2025/06/30 11:31] – [Template] : ajout du template complet pour std::map rootlang:cpp:container [2025/06/30 11:40] (Version actuelle) – [Template] : distinction entre map et unordered_map root
Ligne 72: Ligne 72:
  
 <code cpp> <code cpp>
 +template <typename T, typename U, template <typename> typename Hash,
 +          template <typename> typename CompareTemplate,
 +          template <typename> typename AllocatorTemplate,
 +          template <typename, typename, typename, typename, typename> typename Container>
 +Container<U, T, Hash<U>, CompareTemplate<U>, AllocatorTemplate<std::pair<const U, T>>> invertUnorderedMap(
 +    const Container<T, U, Hash<T>, CompareTemplate<T>, AllocatorTemplate<std::pair<const T, U>>>
 +        &unordered_map)
 +
 template <typename T, typename U, template <typename> typename CompareTemplate, template <typename T, typename U, template <typename> typename CompareTemplate,
           template <typename> typename AllocatorTemplate,           template <typename> typename AllocatorTemplate,
           template <typename, typename, typename, typename> typename Container>           template <typename, typename, typename, typename> typename Container>
-void function(const Container<T, U, CompareTemplate<T>, AllocatorTemplate<std::pair<const T, U>>> &map) +Container<U, T, CompareTemplate<U>, AllocatorTemplate<std::pair<const U, T>>> invertMap( 
-+    const Container<T, U, CompareTemplate<T>, AllocatorTemplate<std::pair<const T, U>>> &map)
-}+
 </code> </code>
 =====Spécificités===== =====Spécificités=====
lang/cpp/container.txt · Dernière modification : de root