Добрый день!
Подскажите, пожалуйста, как компилятор VS 6.0 поведёт себя со следующим шаблоном:
template <class T> CList
{
public:
// ...
private:
T* pT;
};
Внутри шаблона будет присутствовать только указатель на T. В коде программы будут использоваться, скажем, CList<CString> и CList<CNumeric>. Интересует, будет ли компилятор создавать 2 разных класса CList<CString> и CList<CNumeric>, или же код останется один, но просто будут правильно приводиться типы?