Page 1 of 1

STD :: Under Ordered_map Data Mitglied mit const -Schlüssel innerhalb der const -Methode, die nicht kompiliert werden

Posted: 18 Aug 2025, 12:44
by Anonymous
Hier ist ein kleines Stück Code: < /p>

Code: Select all

class myClass {
public:
void myMethod() const {
for (const auto& entity : myList) {
auto iter = myMap.find(&entity);
}
}

private:
std::list myList;
std::unordered_map myMap;
};
< /code>
Die Methode myMethod () < /code> wird konstant gekennzeichnet, da sie kein Datenelement [url=viewtopic.php?t=12045]ändern[/url] sollte. Funktion nicht lebensfähig: 'Dieses' Argument hat Typ 'const Kandidatenvorlage ignoriert: Anforderung '__is_transparent_v ' war nicht erfüllt [mit _k2 = const int *]

Ändern der std :: uncordered_map 
mit einem std :: map