Size: a a a

2020 October 21

t

ttldtor in codingteam
folex
std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now();
vs
auto end = now()
huh?
можно было на крайний случай обернуть в лямбду и её дёргать
источник

f

folex in codingteam
ttldtor
можно было на крайний случай обернуть в лямбду и её дёргать
это бесплатно?
источник

t

ttldtor in codingteam
folex
это бесплатно?
констэкспр лямбда? Ну должна соптимизироваться по идее

https://godbolt.org/z/xP3PEh
источник

💮

💮 in codingteam
Констэкспр now.
источник

💮

💮 in codingteam
folex
это конечно вкусовщина, но епт, почему все неймспейсы fully qualified, а не уперты в импорты
Не fully, у него перед std двух двоеточий нет.
источник

💮

💮 in codingteam
Впрочем, чего ещё ожидать от человека, который пишет dev/random без слеша в начале.
источник

D

Devel29A in codingteam
💮
Не fully, у него перед std двух двоеточий нет.
Четвероточие не найдено!
источник

t

ttldtor in codingteam
можно просто

constexpr auto now = std::chrono::high_resolution_clock::now;
источник

D

Devel29A in codingteam
...просто
источник

t

ttldtor in codingteam
вот бы using так работал
источник

D

Devel29A in codingteam
чтобы сразу вынимал constexpr?
источник

t

ttldtor in codingteam
ну работал бы таким универсальным алиасом
источник

💮

💮 in codingteam
folex
std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now();
vs
auto end = now()
huh?
А мне первое больше нравится. Соблюдается локальность кода, т.е. не нужно глазами по файлу скакать чтобы понять что за now(). И код можно в другой файл скопировать, и он точно так же работать будет.
источник

Dv

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

Dv

Dr. Friedrich von Ne... in codingteam
Шоб вообще всё в компилтайме считалось
источник

f

folex in codingteam
💮
А мне первое больше нравится. Соблюдается локальность кода, т.е. не нужно глазами по файлу скакать чтобы понять что за now(). И код можно в другой файл скопировать, и он точно так же работать будет.
это факт, но этого же можно добиться локальными юзингами
источник

f

folex in codingteam
если в плюсах так можно, яхз
источник

f

folex in codingteam
ну типа, внутри функции using std::chorono..., а ниже используешь
источник

💮

💮 in codingteam
Да, можно.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Сделойте чтобы при копировании копировались и юзинги тоже
источник