Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2013, 22:52   #1
YuryL
Новичок
Джуниор
 
Регистрация: 15.09.2013
Сообщений: 1
По умолчанию unordered_map VS 2012

Пытаюсь перейти на 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 работало

Может кто-нибудь попробует скопировать и вставить в VS 2012.
Потом запустить.

Может у меня криво студия встала.
с vector-ом, например все хорошо.
YuryL вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SimpleDateFormat и 92.92.2012 Ezhik Kihze Общие вопросы по Java, Java SE, Kotlin 1 08.04.2013 21:08
Юмор 2012 Вадим Мошев Свободное общение 915 04.02.2013 00:05
Евровидение 2012 Blondy Свободное общение 9 29.05.2012 11:17