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

Вопрос был задан исходя из того что была такая бибилиотека — BIDS (от Borland), так там таките
фокусы были возможны. Могу дать ссылку даже на книгу где это описывалось, но там был маааленький
пунктик -все объекты были порождены от общего предка, а в сам контейнер клались не сами объекты
а указатели на них. Давльнейший механизм думаю понятен.
Предложение Bell как раз в этом ключе.
Вот если бы был механизм "обобщенных указателей" — не знаю даже как назвать.
Указатель на шаблон...
В общем резюме — хотелось красиво, а получится как всегда