Пытаюсь перейти на VS 2012 c VS 2010,
проект откомпилировался, но при запуске вылетает по ошибке.
Оказалось никак не хочет добавлять в контейнер
unordered_map
создал простой тест, у кого-нибудь это работает?
Код:
#include "stdafx.h"
#include <unordered_map>
#include <string>
using namespace std;
typedef unordered_map<string, int> Nodes;
int _tmain(int argc, _TCHAR* argv[])
{
Nodes nn;
nn.emplace(make_pair("aaa", 0));
return 0;
}
Чтобы поставить VS 2012 установил Win7, обновил.
VS 2012 тоже обновил.
Ошибка выскакивает:
Цитата:
Необработанное исключение по адресу 0x00D0E951 в ConsoleApplication1.exe: 0xC000001D: Illegal Instruction.
опытные люди, подскажите в чем проблема?
В VS 2010 работало