Como obter a precisão do relógio de alta resolução?

C ++ 11 definehigh_resolution_clock e possui os tipos de membroperiod erep. Mas não consigo descobrir como obter oprecisã daquele relógi

Ou, se eu não chegar à precisão, posso de alguma forma obter uma contagem em nanossegundos do duração mínima representável entre carrapatos? provavelmente usandoperiod?

#include <iostream>
#include <chrono>
void printPrec() {
    std::chrono::high_resolution_clock::rep x = 1;
    // this is not the correct way to initialize 'period':
    //high_resolution_clock::period y = 1;

    std::cout << "The smallest period is "
              << /* what to do with 'x' or 'y' here? */
              << " nanos\n";
}

questionAnswers(3)

yourAnswerToTheQuestion