LINUX.ORG.RU

История изменений

Исправление vzzo, (текущая версия) :

На самом деле надо что-то вроде

template<class T>
auto f (T& ptr) -> std::enable_if<std::is_same<decltype(*ptr), A&>::value>::type
{
}

Исправление vzzo, :

На самом деле надо что-то вроде

template<class T>
auto f (T& ptr) -> std::enable_if<std::is_same<decltype(*ptr), A>::value>::type
{
}

Исправление vzzo, :

На самом деле надо что-то вроде

template<class T>
auto f (T& ptr) -> decltype(std::is_same<decltype(*ptr), A>::type, void())
{
}

Исходная версия vzzo, :

На самом деле надо что-то вроде template<class T> auto f (T& ptr) -> decltype(std::is_same<decltype(*ptr), A>::type, void()) { }