Size: a a a

2020 May 01

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Alex
есть всякие std::declval, но это функция, а не декларация. А static_assert, наверное, оператор
оператор это statement, о чем речь?
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Ofee
int; считается? Clang буквально так и жалуется:
>> warning: declaration does not declare anything
Считается, но это бесполезно
источник

A

Alex in pro.cxx
Artöm Bakri Al-Sarmini
Так сделали, чтобы его можно было писать в любом скоупе
о том, что с точки зрения программиста static_assert на декларацию совершенно не похож
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Вопрос чисто академический
источник

O

Ofee in pro.cxx
Alex
о том, что с точки зрения программиста static_assert на декларацию совершенно не похож
В каком-то смысле, похож, мы делаем заявление, что некоторое выражение истинно
источник

A

Alex in pro.cxx
с тем же успехом это могла бы быть функция
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Функции нельзя вызывать вне тела функции
источник

A

Alex in pro.cxx
в глобальном скоупе можно
источник

A

Alex in pro.cxx
а вот в объявлении класса - да, нельзя
источник

AB

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

A

Alex in pro.cxx
да, гоню, сорри
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Заабузили грамматику, вышло удобно
источник

A

Alex in pro.cxx
только для инициализации объектов можно
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Ага
источник

A

Alex in pro.cxx
ага, любопытный костыль
я так понимаю, это чтоб не создавать никакую новую синтаксическую сущность. Не абуз, а оптимизация.
источник

in pro.cxx
Привет. А возможно ли замерить промежуток времени в наносекундах? )
источник

AZ

Alexander Zaitsev in pro.cxx
Привет. А возможно ли замерить промежуток времени в наносекундах? )
да
источник

in pro.cxx
Как?
источник

A

Alex in pro.cxx
__rdtsc? QueryPerformanceCounters?
источник

in pro.cxx
Alex
__rdtsc? QueryPerformanceCounters?
На чистом си
источник