шаблонная карта неизвестного размера - PullRequest
0 голосов
/ 09 мая 2018

Моя проблема проста, и я думаю, что решение очевидно, но я не мог понять это (даже после поиска в Google).

Я хочу создать карту std :: map, содержащую много разных объектов (int, char, ...) поэтому я подумал о telmplate.

#include "stdafx.h"
#include<iostream>
#include <map>

 using namespace std;


 template<typename T>
 std::map <std::string, T> myMap;
...

Когда я компилирую, у меня появляется эта ошибка

error C2133: 'myMap' : unknown size
error C2998: std::map<std::string,T> myMap' : cannot be a template definition

Так, как решить это !!

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...