C ++ diffija () - C ++ standarta bibliotēka

Funkcija difftime () C ++ aprēķina starpību starp divām reizēm sekundēs.

Funkcija difftime () ir definēta galvenes failā.

difftime () prototips

 dubultā diffija (laika_t beigas, laika_t sākuma);

Diftime () aizņem divus time_tobjektus: beigas un sākums, un aprēķina starpību kā end - beginun atgriež rezultātu sekundēs .

Ja beigas attiecas uz laiku, kas iestājies pirms sākuma, rezultāts ir negatīvs.

difftime () parametri

  • beigas: attēlojiet beigu laiku.
  • sākt: Pārstāv sākuma laiku.

difftime () Atgriešanās vērtība

  • Funkcija difftime () atgriež laika starpību starp beigām un sākumu sekundēs.

Piemērs: Kā darbojas difftime () funkcija

 #include #include using namespace std; int main() ( time_t start, finish; long product; time(&start); for(int i=0; i<10000; i++) ( for(int j=0; j<100000; j++) ( product = i*j; ) ) time(&finish); cout << "Time required = " << difftime(finish, start) << " seconds"; return 0; )

Palaidot programmu, izeja būs:

 Nepieciešamais laiks = 3 sekundes

Funkcija time () tiek izmantota, lai iegūtu pašreizējo kalendāra laiku time_t.

Interesanti raksti...