Synopsys interview question

Setup time hold time and C++ programming