`this` не обязательно, и C-style cast — отстой. Лучше `static_cast<int> (...)`. Да, многословнее, но зато понятно сразу, какой именно каст используется.