concurrent_unordered_map::operator[], opérateur
Recherche ou insère un élément avec la clé spécifiée. Cette méthode est sécurisée du point de vue de l'accès concurrentiel.
mapped_type& operator[](
const key_type& _Keyval
);
mapped_type& operator[](
key_type && _Keyval
);
Paramètres
_Keyval
Valeur de clé pourtrouver ou insérer
Valeur de retour
Une référence à la valeur de donnée de l'élément trouvé ou inséré.
Notes
Si la valeur de la clé d'argument est introuvable, alors elle est insérée avec la valeur par défaut du type de données.
operator[] peut être utilisé pour insérer des éléments dans un mappage m utilisant m[_Key] = DataValue;, où DataValue est la valeur de mapped_type de l'élément avec une valeur de clé de _Key.
Lorsque vous utilisez operator[] pour insérer des éléments, la référence retournée n'indique pas si une insertion modifie un élément pré-existant ou créé un nouveau. Les fonctions membres find et insérer peuvent être utilisées pour déterminer si un élément avec une clé spécifiée est déjà présent avant l'insertion.
Configuration requise
En-tête : concurrent_unordered_map.h
Espace de noms : concurrency