Есть функция которая парсит строку в QVector int'ов и сохраняет этот вектор в членах данных класса. При выходе из функции приложение падает, как я понимаю в деструкторе локального стекового QVector'a. Пытал воспроизвести в небольшом консольном приложении. Все работает хорошо. Подскажите, куда копать. Думаю уже на порчу памяти или что нибудь в это роде. Вот код для примера:
#include <QVector>
#include <QDebug>
QVector<int> populate;
void pp1( const QVector<int>& p )
{
	populate = p;
}
void pp2()
{
	QVector<int> vec(4);
	
	vec[1] = 28;
	vec[2] = 36;
	vec[0] = 48;
	vec[3] = 12;
	
	pp1(vec);
}
int main()
{
	pp2();
	
	qDebug() << populate[0];
  
	qDebug() << "start";
}





