Size: a a a

2020 October 21

💮

💮 in codingteam
Dr. Friedrich von Never
Сделойте чтобы при копировании копировались и юзинги тоже
Можно юзинг в этой же строке написать, и копировать строчку целиком. :>
источник

Dv

Dr. Friedrich von Ne... in codingteam
💮
Можно юзинг в этой же строке написать, и копировать строчку целиком. :>
Да!
источник

t

ttldtor in codingteam
кстати, чувак юзает

#define countof(array) (sizeof(array) / sizeof(array[0]))


а можно просто std::size
источник

t

ttldtor in codingteam
ладно
источник

t

ttldtor in codingteam
Dr. Friedrich von Never
Добавьте просто implicit constexpr
что за implicit ?
источник

t

ttldtor in codingteam
ты со скалкой перепутал?
источник

Dv

Dr. Friedrich von Ne... in codingteam
ttldtor
что за implicit ?
Да!
источник

D

Devel29A in codingteam
ttldtor
кстати, чувак юзает

#define countof(array) (sizeof(array) / sizeof(array[0]))


а можно просто std::size
а оно работает на массивах?
источник

t

ttldtor in codingteam
Devel29A
а оно работает на массивах?
да, конечно
источник

D

Devel29A in codingteam
Хм....
источник

t

ttldtor in codingteam
источник

t

ttldtor in codingteam
template <class T, std::size_t N>
constexpr std::size_t size(const T (&array)[N]) noexcept;

template <class T, std::ptrdiff_t N>
constexpr std::ptrdiff_t ssize(const T (&array)[N]) noexcept;
источник

t

ttldtor in codingteam
если размер массива такого уже заранее известен в компил-тайме, то какого хера городить?
источник

t

ttldtor in codingteam
ну, там по ссылке примерная имплементация:

template <class T, std::size_t N>
constexpr std::size_t size(const T (&array)[N]) noexcept
{
   return N;
}
источник

D

Devel29A in codingteam
А давно оно поддерживает встроенные массивы?
источник

D

Devel29A in codingteam
Я в коде еще не видел, чтобы такое юзали. Все делят как в том макросе\
источник

t

ttldtor in codingteam
добавили в 17-м, но можно руками написать
источник

D

Devel29A in codingteam
А-а-а
источник

D

Devel29A in codingteam
Тогда понятно. Это относительно свежее
источник

t

ttldtor in codingteam
Devel29A
Я в коде еще не видел, чтобы такое юзали. Все делят как в том макросе\
хз, в геймдеве не юзали в плюсах это деление уже очень надвно
источник