Здравствуйте, denisko, Вы писали:
D>Здравствуйте, hramovnik, Вы писали:
H>>Здравствуйте, denisko, Вы писали:
D>>>Здравствуйте, hramovnik, Вы писали:
H>>>>Код который я привел прекрасно работает.
D>>>С чего ты это взял ?
H>>С того, что сюда конечно я его писал по памяти, но в рабочем проекте подобный код работает без проблем.
D>Приведи подобный компилирующийся код.
Вот:
(под руку попался частично специализированный шаблон)
//file: .h
template<class T>
class CSpecificData
: public CData
{
private:
T & data;
/*...*/
public:
/*...*/
static void SetValue(const std::string &value);
};
//file: .cpp
void CSpecificData<int>::SetValue(const std::string &value)
{
/*...*/
}
Код из рабочего проекта, так что куски повырезал. Если сильно захочется скомпилить, ты уж, если чего не хватает, добавь