所以这就是这种情况。矢量push_back错误
我有一个类
Class L_FullQuote
{
private:
vector<int> time;
..
}
和
Class B
{
L_FullQuote *Symbols[100];
void handle message()
}
内把手味精 我有这个说法
Symbols[i]->time.push_back(2);
代码构建fine..but当我使用生成的DLL。应用程序只是崩溃..有时它会带我到矢量中的nxt poiner错误..但大多数情况下整个应用程序只是崩溃。 没有这条线它工作正常。
请帮
感谢
你有没有初始化'Symbols'数组的元素指向'L_FullQuote'对象,或者你使用未初始化的指针? – cdhowie
我建议仔细看@乍得的答案。我直接回答你的问题,但他提出了一个更好的整体解决方案。 –