Здравствуйте Аноним, Вы писали:
А>CParam<string> tmp1;
А>CParam<int> tmp2
А>vector<Cparam> v1
А>v1.push_back(tmp1);
А>v1.push_back(tmp2);
А>Т.е. я хочу добавлять в один контейнер переменные разных типов.
А на что будет указывать итератор в таком контейнере? на CParam<string> или на CParam<int> ???

и какой будет allocator ??? Срочно читать Страуструпа, часть II
ps
иль бросайся с мОста в реку, иль беги в библиотеку. (c) С.Маршак.