Код: Выделить всё
template
class TClass
{
public:
void doSomething(std::vector * v);
};
template
void TClass::doSomething(std::vector * v) {
// Do something with a vector of a generic T
}
template
inline void TClass::doSomething(std::vector * v) {
// Do something with a vector of int's
}
Итак, как мне удалить эту встроенную строку? Код не должен дублироваться при каждом его использовании. Я искал в Google, читал несколько вопросов здесь, в SO, и пробовал многие из предложенных решений, но ни одно из них не было успешно реализовано (по крайней мере, в VS 2008).
Спасибо!< /п>
Подробнее здесь: https://stackoverflow.com/questions/172 ... ated-class