How can I run time in C++? : I'm learning C++ and I got this time program question.So what this program has got to do is to get time from user and should display time also it must work like a clock. For example when the user gives 20:13:10 it must work on it like after 60 seconds if the user asks for time it must give 20:14:10, how do I make it count in the background while it asks for user for time, I've made a basic program and can you help how do I make it the way it is asked for?

    program is down there:
    //om! god is great, greatest
    #include <iostream>
    #include<conio.h>

    using namespace std;
    class Time{
    int hour, minute, second;
    public:
    void SetTime(int hour1=0, int minute1=0, int second1=0){
     hour = hour1;
     minute=minute1;
     second=second1;
     cout<<"set time working";
    }
    void display(){
    cout<<"hour | minute | second"<<endl;
    cout<<hour<<" "<<minute<<" "<<second;
    }
    };
 
    int main(){
    Time time;
    //char om;
    int hour1, minute1,second1;
    cout<<"enter the hour,minute,second: ";
    cin>>hour1;
    cin>>minute1;
    cin>>second1;
    time.SetTime(hour1,minute1,second1);
    cout<<"\n The current time?";
    time.display();
    return 0;
    }