Formateo flotante en C ++

¿Cómo se formatea un flotador en C ++ para generar dos decimales redondeados? No estoy teniendo suerte consetw ysetprecision como mi compilador solo me dice que sonnot defined.

cout << "Total : " << setw(2) << total << endl;

Salidas totales:Total : 12.3961

Me gustaría que fuera:12.40&nbsp;o12.39&nbsp;Si es demasiado trabajo para redondear.