CLOCKS_PER_SEC
From cppreference.net
C++
Date and time library
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im Header
<ctime>
|
||
|
#define CLOCKS_PER_SEC /* implementation-defined */
|
||
Erweitert sich zu einem Ausdruck (nicht notwendigerweise eine Kompilierzeitkonstante) vom Typ std::clock_t , der der Anzahl der Taktzyklen pro Sekunde entspricht, wie sie von std::clock() zurückgegeben wird.
Hinweise
POSIX definiert CLOCKS_PER_SEC als 1 '000' 000 , unabhängig von der tatsächlichen Genauigkeit von std::clock() .
Beispiel
Diesen Code ausführen
#include <ctime> #include <iostream> #include <locale> int main() { const std::clock_t cps{CLOCKS_PER_SEC}; std::cout.imbue(std::locale("en_US.utf8")); std::cout << cps << '\n'; }
Mögliche Ausgabe:
1,000,000
Siehe auch
|
gibt die rohe Prozessor-Taktzeit seit Programmstart zurück
(Funktion) |
|
|
Prozesslaufzeit
(typedef) |
|
|
C-Dokumentation
für
CLOCKS_PER_SEC
|
|