Показать сообщение отдельно

  #8  
Старый 03.10.2023, 06:37
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от Ya Zaregalsya  

Для опытного прогера С++ код намного читабельнее, как раз из-за строгой типизации, продвинутого синтаксиса, заголовочных файлов, и конечно интеграции с IDE
Держи, читай

C++:





Код:
template

inline
constexpr
bool
apply_is_noexcept
=
false
;
template

inline
constexpr
bool
apply_is_noexcept
>
=
noexcept
(
std
::
invoke
(
std
::
declval

(
)
,
std
::
get
>
-
Is
-
1
>
(
std
::
declval

(
)
)
.
.
.
)
)
;
template

constexpr
decltype
(
auto
)
apply_reversed
(
F
&&
f
,
Tuple
&&
tup
)
noexcept
(
apply_is_noexcept
>
>>
)
{
return
[
&
]

(
std
::
index_sequence

)
{
return
std
::
invoke
(
std
::
forward

(
f
)
,
std
::
get
>
-
Is
-
1
>
(
std
::
forward

(
tup
)
)
.
.
.
)
;
}
(
std
::
make_index_sequence
>
>
{
}
)
;
}
 
Ответить с цитированием