170 похожих чатов

Чем можно заменить !std::is_reference_v<T> && !std::is_pointer_v<T>?

14 ответов

11 просмотров

Зачем это заменять чем то?

Egor-Kulebyakin Автор вопроса
Egor Kulebyakin
чтобы короче было

Сделай шаблонную переменную просто

Egor-Kulebyakin Автор вопроса

template<typename T> inline constexpr bool kIsRefOrPtr = ... и дальше твой код

а собственно зачем?

Разве вторая часть выражения не всегда истинна, когда истинна первая?

Egor-Kulebyakin Автор вопроса
Ofee Oficsu
Разве вторая часть выражения не всегда истинна, ко...

int, например там два отрицания, если вдруг что

Ofee Oficsu
Разве вторая часть выражения не всегда истинна, ко...

Там отрицание. Нессылка может быть или не быть указателем

Egor Kulebyakin
int, например там два отрицания, если вдруг что

Я понял, в мобильном клиенте первое отрицание осталось на предыдущей строке, а всё выражение перенеслось на новую, и вопрос выглядит как "чем можно заменить !"

если идти путем других трейтов, то короче не получается: std::is_fundamental_v<T> || std::is_member_pointer_v<T> || std::is_array_v<T> || std::is_function_v<T> || std::is_enum_v<T> || std::is_class_v<T> || std::is_union_v<T> https://en.cppreference.com/w/cpp/language/type

Vlad
если идти путем других трейтов, то короче не получ...

я все ещё не понимаю зачем пытаться упрощать конструкцию вида A && B

Kelbon
я все ещё не понимаю зачем пытаться упрощать конст...

у него все-таки !A && !B, которое можно пытаться упрощать

Vlad
у него все-таки !A && !B, которое можно пытаться у...

если бы хотя бы это на рантайме было... Чтоб повышать эффективность

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта