Size: a a a

2020 August 04

VD

Vlad Doc in supapro.cxx
Гений
источник

Е

Егор in supapro.cxx
Vlad Doc
И ты собрался писать специализации под отдельные типы?
а так нельзя чтоле
template <TrivialT Type>
class Type {};

template<class T>
class Type {};
источник

C

Chuvi in supapro.cxx
Vlad Doc
И ты собрался писать специализации под отдельные типы?
Нет, я собрался написать специализацию под стандартные типы. А под кастомные - отдать кастомным.
источник

VD

Vlad Doc in supapro.cxx
Егор
а так нельзя чтоле
template <TrivialT Type>
class Type {};

template<class T>
class Type {};
Можно офк. Но его же цель не переписывать под разные типы)))
источник

VD

Vlad Doc in supapro.cxx
Chuvi
Нет, я собрался написать специализацию под стандартные типы. А под кастомные - отдать кастомным.
Сделай if constexpr под std::is_arithmetic<T>::value
источник

VD

Vlad Doc in supapro.cxx
И там пиши вариант для встроенных арифметических типов
источник

D

Danya in supapro.cxx
Vlad Doc
Сделай if constexpr под std::is_arithmetic<T>::value
is_fundamental *
источник

VD

Vlad Doc in supapro.cxx
Danya
is_fundamental *
И зачем ему воиды и нулптр_т?
источник

D

Danya in supapro.cxx
Vlad Doc
И зачем ему воиды и нулптр_т?
а я подумал ты интеграл ему дал, неправильно прочитал))
плохо всё со мной
источник

VD

Vlad Doc in supapro.cxx
Danya
а я подумал ты интеграл ему дал, неправильно прочитал))
плохо всё со мной
Ясн))))
источник

VD

Vlad Doc in supapro.cxx
Проспись
источник

C

Chuvi in supapro.cxx
А вообще, я, похоже, хочу странного.

По сути, нужно взять несколько элементов, отсортировать их, и взять то, что посередине.
При этом желательно выругаться, если кол-во элементов чётное или 1
источник

DF

Dollar Føølish in supapro.cxx
Ну для сортировки нужен STD::less
источник

DF

Dollar Føølish in supapro.cxx
Или ченить такое
источник

DF

Dollar Føølish in supapro.cxx
Но свинью на is_arithmetic я бы не убирал
источник

Е

Егор in supapro.cxx
Chuvi
А вообще, я, похоже, хочу странного.

По сути, нужно взять несколько элементов, отсортировать их, и взять то, что посередине.
При этом желательно выругаться, если кол-во элементов чётное или 1
А элементы все в функцию передаются как параметры?
источник

VD

Vlad Doc in supapro.cxx
Chuvi
А вообще, я, похоже, хочу странного.

По сути, нужно взять несколько элементов, отсортировать их, и взять то, что посередине.
При этом желательно выругаться, если кол-во элементов чётное или 1
Что ты принимаешь? Итераторы?
источник

C

Chuvi in supapro.cxx
И, кстати, как сделать функцию, принимающую любой пригодный контейнер? То есть, чтобы можно было скормить vector, list, array, и так далее? (Пока писал, кажется понял, что надо посмотреть как это сделано в OpenCV)
источник

C

Chuvi in supapro.cxx
Vlad Doc
Что ты принимаешь? Итераторы?
В данный момент вектор
источник

Е

Егор in supapro.cxx
Chuvi
И, кстати, как сделать функцию, принимающую любой пригодный контейнер? То есть, чтобы можно было скормить vector, list, array, и так далее? (Пока писал, кажется понял, что надо посмотреть как это сделано в OpenCV)
template<class Iter>
void foo(Iter begin,Iter end)
источник