» »

[C++] Končno enote za čas...

[C++] Končno enote za čas...

MrStein ::

... in drugo.

V prihajajoči reviziji jezika C++0x bo (med veliko drugimi stvarmi) tudi uvedena uporaba enot za čase.

Torej:
#include <chrono>
this_thread::sleep_for(seconds(3));
this_thread::sleep_for(minutes(5));
// ne rabiš ugibat, kaj predstavlja int parameter, zdaj je dejansko čas
// za razliko od std::sleep(unsigned int)


(ja, thread-i bodo tudi del jezika)

Oziroma:
seconds cas1 = hours(1) + minutes(35);
seconds cas_skupni = cas1 + cas2;
seconds drugi_cas = cas2 * cas3; // typo, ki je sedaj compile error


Pišem samo, ker bi to morali imeti že od nekdaj in sem navdušen. ;)
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
  • spremenil: Mavrik ()

W3by ::

Skrajni čas je že bil da prenovijo C++. Zdaj bo se bo končno približal nekaterim novejšim jezikom (in upam da ohranil hitrost).

Meni se najbolj dopade
int my_array[5] = {1, 2, 3, 4, 5};
for(int& x : my_array)
{
  x *= 2;
}


in pa nov tip tuple (tako kot v Python-u).

MrBrdo ::

my_array = (1..5).to_a.map { |x| x * 2 }

jaz rečem ruby ftw :) je pa res da je c++ hitrejši :P
MrBrdo

Zgodovina sprememb…

  • spremenilo: MrBrdo ()

phyro ::

list comprehensioni so fajn da nimaš brezveze dolge kode :) (usaj sklepam da je to list comprehension v ruby-ju :P)

Isotropic ::

je to ze vkluceno v intel, ms compilerje?

MrStein ::

Nekatere stvari so že dostopne v kompajlerjih, nekatere še prihajajo.
Za detajlno, kaj je kje in kaj ni, pa ne bi vedel.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

--- ::

bah kolk se pa še uporablja c++ razen pri low level, embedded zadevah, čeprov še tam ne vem če ni več c v uporabi :P


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Coursera naloga (python)

Oddelek: Programiranje
161550 (1178) jype
»

Android threadi in asynctaski

Oddelek: Programiranje
231254 (900) Kocka
»

[python]kako naj pretvorim nested list v set?

Oddelek: Programiranje
5693 (534) Isotropic
»

python problem

Oddelek: Programiranje
131243 (983) Isotropic
»

pošiljanje SMS C#

Oddelek: Programiranje
132778 (2271) Neon87

Več podobnih tem