In java script c'è

setTimeout('', 1000);

Non c'è lo stesso approccio con c++? Uno sleep non mi sembra tanto buono come approccio...