Size: a a a

2020 August 12

VS

Vladimir Suisei in supapro.cxx
Допустим, я в шаблонной функции.
Хочу шаблонный аргумент передать в operator<<.
Но хочу это сделать только в случае, если он существует для этого типа.
Можно это как-то проверить?
источник

VD

Vlad Doc in supapro.cxx
Vladimir Suisei
Допустим, я в шаблонной функции.
Хочу шаблонный аргумент передать в operator<<.
Но хочу это сделать только в случае, если он существует для этого типа.
Можно это как-то проверить?
Звучит как свинья
источник

AP

Alexander Potapov in supapro.cxx
Концептов бы...
источник

AS

Anatoly Shirokov in supapro.cxx
Vladimir Suisei
Допустим, я в шаблонной функции.
Хочу шаблонный аргумент передать в operator<<.
Но хочу это сделать только в случае, если он существует для этого типа.
Можно это как-то проверить?
ошибки компиляции будет недостаточно?
источник

VS

Vladimir Suisei in supapro.cxx
Anatoly Shirokov
ошибки компиляции будет недостаточно?
Я не хочу ошибку компиляции
источник

AS

Anatoly Shirokov in supapro.cxx
Vladimir Suisei
Я не хочу ошибку компиляции
а что хочешь?
источник

VS

Vladimir Suisei in supapro.cxx
Я написал
источник

AP

Alexander Potapov in supapro.cxx
Ну это SFINAE решается по классике с перегрузкой шаблонного класса
источник

AS

Anatoly Shirokov in supapro.cxx
Vladimir Suisei
Я написал
что делать, если для типа T не поддерживается вывод в поток ты не написал
источник

VS

Vladimir Suisei in supapro.cxx
Anatoly Shirokov
что делать, если для типа T не поддерживается вывод в поток ты не написал
Дать мне возможность написать if и решить что делать
источник

VS

Vladimir Suisei in supapro.cxx
if_type_not_exist_for_this_shit(T) {}
источник

VS

Vladimir Suisei in supapro.cxx
else cout << v
источник

VD

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

VS

Vladimir Suisei in supapro.cxx
Как же сложно
источник

VS

Vladimir Suisei in supapro.cxx
Зачем я вообще связался с этими шаблонами
источник

AP

Alexander Potapov in supapro.cxx
Зато юзерам просто
источник

Е

Егор in supapro.cxx
Vladimir Suisei
Зачем я вообще связался с этими шаблонами
втянешься
источник

VS

Vladimir Suisei in supapro.cxx
Второй день уже разбираюсь с этими дерьмом
источник

s

std::slavik in supapro.cxx
Vladimir Suisei
Зачем я вообще связался с этими шаблонами
чтобы повысить уровень абстракции и переиспользование алгоритмов)
источник

VS

Vladimir Suisei in supapro.cxx
И постоянно что-то не работает
источник