Предложения
Сортировать
6
-0
Несоответствие объявленного типа таких параметров фактическому (например в void foo(int arr[5]) параметр arr - это не массив, а указатель) затрудняет работу с ними провоцирует возникновение дефектов в программах.
-1
-6

Функции и методы, возвращающие void, позволяют вызвать другую void функцию в return statement'е, однако конструкторы такой функционал запрещают, что является досадной неконсистентностью.

core
6
-0

std::bitset уже имеет фиксированый размер, поэтому реализовать его с constexpr не выглядит сложно.

simple & useful
8
-0

Подумать о том, как можно ускорить производительность C++ програм с помощью атрибутов для разметки алиасинга

core
-1
-1
std::apply вообще ничего не проверяет в рамках SFINAE
7
-0
cctype как и wctype перекочевали из стандартной библиотеки С как есть т.е. функции оперируют типом int (тогда как в С++ имеется 6 символьных типов char,wchar_t,char16_t,char32_t и char8_t ) и не могут использоваться в constexpr алгоритмах . Предлагаю это исправить с использованием шаблонов и constexpr.