![]() |
От: |
lexer_lx
|
|
Дата: | 26.01.14 10:28 | ||
Оценка: |
class Base
{
public:
virtual char* data() = 0;
};
template<typename T>
class Derived : public Base
{
public:
virtual char* data() { return reinterpret_cast<char*> m_data; }
private:
T* m_data;
};
template<typename T>
class Service
{ ... };
Base* obj = new Derived<int>();
Service srv<???>();