Моя проблема проста, и я думаю, что решение очевидно, но я не мог понять это (даже после поиска в 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
Так, как решить это !!
Спасибо