Size: a a a

2020 June 09

VS

Vlad Serebrennikov in pro.cxx
и потом 1.3s
источник

AT

Anatoly Tomilov in pro.cxx
да не хочу using. Это литерал по месту и даже самый узкий из скоупов не хочу засорять
источник

VS

Vlad Serebrennikov in pro.cxx
а как компилятор его найдет тогда
источник

AN

Alexander N in pro.cxx
Anatoly Tomilov
да не хочу using. Это литерал по месту и даже самый узкий из скоупов не хочу засорять
Но ведь там всего-лишь один притягивается.
источник

FS

Flower Surgeon in pro.cxx
Экономия на спичках, как по мне. ¯\_(ツ)_/¯
источник

L

Lee Armstrong in pro.cxx
Anatoly Tomilov
какой-то есть синтаксис типа std::literals::chrono_literals::0.3s, чтобы без using namespace?
std::chrono::seconds(s);
источник

VS

Vlad Serebrennikov in pro.cxx
где-то он должен быть в любом случае
источник

AN

Alexander N in pro.cxx
Не ну можно функцией по-идее
источник

L

Lee Armstrong in pro.cxx
Lee Armstrong
std::chrono::seconds(s);
А вообще тут все сам смотри.
https://en.cppreference.com/w/cpp/chrono/duration
источник

AN

Alexander N in pro.cxx
Я вот лично из-за одного притянутого литерала не стал бы впариваться
источник

AT

Anatoly Tomilov in pro.cxx
Flower Surgeon
Экономия на спичках, как по мне. ¯\_(ツ)_/¯
ппц. В этом-то чате. Так здесь половина пропозалов — экономия на спичках, если уж так. Понимаешь, если я прочту, что есть std::literals::chrono_literals::1.3s синтаксис (нет), то эта экономия на спичках будет безусловной. Бесплатной. Потому что такое языковое средство есть. Любой синтаксический сахар — это для кого-то "экономия на спичках".
источник

VS

Vlad Serebrennikov in pro.cxx
Alexander N
Не ну можно функцией по-идее
функцию тоже нужно либо по fully qualified имени вызывать, либо через using добавлять в текущий scope
источник

AT

Anatoly Tomilov in pro.cxx
Alexander N
Я вот лично из-за одного притянутого литерала не стал бы впариваться
не стал бы впариваться спрашивать?
источник

AN

Alexander N in pro.cxx
Ну дак пусть fully qualified юзает)
источник

AN

Alexander N in pro.cxx
Тянуть же не хочет
источник

AN

Alexander N in pro.cxx
Один фиг результат
std::chrono::duration
источник

AT

Anatoly Tomilov in pro.cxx
Vlad Serebrennikov
функцию тоже нужно либо по fully qualified имени вызывать, либо через using добавлять в текущий scope
fully qualified годится — из вопроса, кажется, это было ясно
источник

VF

Vitaly Farmov in pro.cxx
Anatoly Tomilov
многословно. Видимо короче, чем так std::literals::chrono_literals::operator ""s (1.3) не записать
По-моему ваш вариант многословней :)
источник

FS

Flower Surgeon in pro.cxx
Anatoly Tomilov
ппц. В этом-то чате. Так здесь половина пропозалов — экономия на спичках, если уж так. Понимаешь, если я прочту, что есть std::literals::chrono_literals::1.3s синтаксис (нет), то эта экономия на спичках будет безусловной. Бесплатной. Потому что такое языковое средство есть. Любой синтаксический сахар — это для кого-то "экономия на спичках".
заалиасить все популярные и нужные паузы, нет? Другого выхода не вижу.
источник

AT

Anatoly Tomilov in pro.cxx
Vitaly Farmov
По-моему ваш вариант многословней :)
OK, пусть будет std::chrono_literals::1.3s
источник