Size: a a a

2020 August 09

PL

Paul Lemon in pro.cxx
Вечер добрый!
источник

AP

Alexander Potapov in pro.cxx
Hi
источник

AN

Alexander N in pro.cxx
Ioann_V
Так, и ошибка у нас в ...

struct A
{
   unsigned int m_a = 1337u;
};

int main()
{
   static_assert( std::is_invocable<decltype( &A::m_a ), A>::value );  // 1

                  std::invoke( &A::m_a, A() );                         // 2          
   
   return 0;
}
2 равноценно A().m_a?
источник

SS

Sergey Skvortsov in pro.cxx
Alexander N
2 равноценно A().m_a?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander N
2 равноценно A().m_a?
Да
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Собирается ли мс опенсорсить усрт интересно
источник

A

Alex in pro.cxx
Artöm Bakri Al-Sarmini
Собирается ли мс опенсорсить усрт интересно
А какой смысл? Зачем?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Затем же, зачем опенсорсили стл
источник

ПК

Побитый Кирпич... in pro.cxx
vcruntime вроде собираются
источник

AP

Alexander Potapov in pro.cxx
Artöm Bakri Al-Sarmini
Затем же, зачем опенсорсили стл
Если там такой же ужас как в их стл то лучше не надо
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
Если там такой же ужас как в их стл то лучше не надо
А что в их стл такого?
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Potapov
Если там такой же ужас как в их стл то лучше не надо
А в чем ужас?
источник

AP

Alexander Potapov in pro.cxx
Это какая-то обфускация исходного кода
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Пр сравнению с либстдсхх
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Potapov
Это какая-то обфускация исходного кода
А знаешь зачем?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alexander Potapov
Это какая-то обфускация исходного кода
Они обязаны это делать, если ты про _Нейминг
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Я бы даже сказал, что она почище, чем гнутая, просто потому, что там поддержка 14 и выше
источник
2020 August 10

A

Alex in pro.cxx
А почему задепрекейтили std::result_of, что с ним не так?
источник

Е

Егор in pro.cxx
Alex
А почему задепрекейтили std::result_of, что с ним не так?
As such, std::result_of suffers from several quirks that led to its deprecation in favor of std::invoke_result in C++17:

F cannot be a function type or an array type (but can be a reference to them);
if any of the Args has type "array of T" or a function type T, it is automatically adjusted to T*;
neither F nor any of Args... can be an abstract class type;
if any of Args... has a top-level cv-qualifier, it is discarded;
none of Args... may be of type void.

с цппрефа
источник

A

Alex in pro.cxx
...
почитал cppref и не заметил этого, сорри
источник