El método preferido para asignar un valor en C++ es usando llaves,
Veamos unos ejemplos, asignando floats a integers:
int i1 = 7.2; // 7.2 es truncado a 7 por pasar a int int i2 {7.2}; // el compilador devuelve un error de asignación int i3 = {7.2} // se devuelve un error, pero el = es redundante