deque または vector を初期化するときに、奇妙なエラーが発生します。QtCreator と CMake-Project を使用しています。
両端キューを使用すると、初期化時に中止されます。
std::deque<int> myValues; // <-- abort here
for (int i=0;i<10;++i)
{
myValues.push_back(i);
}
deque を使用すると、push_back で中止されます。
std::vector<int> myValues;
for (int i=0;i<10;++i)
{
myValues.push_back(i); // <-- abort here
}
なぜこれが今起こっているのかわかりません(常にそのように機能していました)。どちらのアボートも _gnu_cxx::new_allocator< int >::allocate 内で発生します。
ヒントはありますか?
事前にご協力いただきありがとうございます。
ハルトムート