Нет никакой разницы, кроме для синтаксиса, но в C ++ вам действительно следует использовать шаблонные функции приведения