🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #309926

Re: Jakim cudem to działa?!? std::this_thread::sleep_for(1ms);

#309926
From: Mateusz Viste
Date: Fri, 13 Sep 2019 19:00
27 lines
1740 bytes
On Fri, 13 Sep 2019 20:27:30 +0200, Szyk Cech wrote:
> Mam pytanie jak ta technika się nazywa i jak to właściwie działa:
> std::this_thread::sleep_for(1ms);
> Chodzi mi o wyrażenie: 1ms Nie jest to string, nie jest to int ani
> float...
> Czy zatem dla określenia czasu wprowadzono nowe typy? ms ns i s?


Wystarczy zajrzeć w nagłówek...


$ cat /usr/include/c++/7/chrono | grep -B2 -A2 'ms('

    constexpr chrono::duration<long double, milli>
    operator""ms(long double __msecs)
    { return chrono::duration<long double, milli>{__msecs}; }

    template <char... _Digits>
      constexpr chrono::milliseconds
      operator""ms()
      { return __check_overflow<chrono::milliseconds, _Digits...>(); }


a tutaj pełniejsze wyjaśnienie:
https://en.cppreference.com/w/cpp/chrono/operator%22%22ms

Mateusz
Technical Details
Message-ID: <5d7be737$0$21587$426a74cc@news.free.fr>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-a.proxad.net!nnrp1-1.free.fr!not-for-mail
References: <8cReF.190168$aI7.114261@fx22.am4>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.eu.feeder.erje.net!proxad.net!feeder1-2.proxad.net!cleanfeed2-a.proxad.net!nnrp1-1.free.fr!not-for-mail
From: Mateusz Viste <mateusz@wont.tell>
Subject: Re: Jakim cudem to działa?!?
 std::this_thread::sleep_for(1ms);
Newsgroups: pl.comp.lang.c
References: <8cReF.190168$aI7.114261@fx22.am4>
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a git.gnome.org/pan2)
MIME-Version: 1.0
Date: 13 Sep 2019 19:00:07 GMT
Lines: 27
Message-ID: <5d7be737$0$21587$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 13 Sep 2019 21:00:07 CEST
NNTP-Posting-Host: 82.64.0.151
X-Trace: 1568401207 news-2.free.fr 21587 82.64.0.151:54312
X-Complaints-To: abuse@proxad.net
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit