كيفية التحقق من وجود مفتاح في std::map في C++؟
مرحبًا بالجميع! أنا مبتدئ في C++ وواجهت مشكلة أثناء العمل مع std::map. لدي قاموس يخزن أزواج "key-value"، مثل معرف المستخدم واسمه. أحتاج إلى التحقق من وجود مفتاح معين في هذا القاموس قبل الوصول إليه لتجنب الأخطاء. حاولت استخدام العامل [] للوصول، ولكن إذا لم يكن المفتاح موجودًا، فإنه ينشئ إدخالًا جديدًا بهذا المفتاح وقيمة افتراضية، وهذا لا يناسبني.
إليك مثال الكود الخاص بي:
```cpp
#include
#include