私は地図を持っています: map < int64_t, Item* > m_items
;
を使用するm_items[one_id]
と、アプリがクラッシュしました。でも使えばmap<int64_t, Item*>::iterator iter = m_items.find(one_id)
OKです。
アイテムを追加する必要がある場合は、次を使用する必要があります。m_items.insert(make_pair(one_id, one_item));
どうしてこれなの?
私は地図を持っています: map < int64_t, Item* > m_items
;
を使用するm_items[one_id]
と、アプリがクラッシュしました。でも使えばmap<int64_t, Item*>::iterator iter = m_items.find(one_id)
OKです。
アイテムを追加する必要がある場合は、次を使用する必要があります。m_items.insert(make_pair(one_id, one_item));
どうしてこれなの?