在下面的一段代码中,我在调用 push_back() 的行上遇到了段错误:
CTrigger CTriggerManager::AddTrigger(const std::wstring& eventName)
{
CTrigger trigger(eventName);
m_Triggers.push_back(trigger);
return trigger;
}
如果从代码中不清楚,我正在尝试初始化一个对象trigger
,将其推到 list 的后面m_Triggers
。谁能告诉我为什么这可能会导致段错误?
如果需要,请在此处查看完整上下文中的代码。