Здравствуйте, terent_y, Вы писали:
_>Выдает, что неправильный параметр шаблона. Понимаю, что это можно сделать через специализацию, но если просто нужен вектор только для указателей, почему так нельзя написать?
_>Как за этим кроется причина и смысл?
_>Спасибо.
Не знаю какая кроется причина, но можно так:
#include <type_traits>
template<class T>
struct pointerVector
{
static_assert(std::is_pointer<T>::value, "T should be a pointer.");
};