Не существует кросс-языкового стандарта для такого рода вещей. Большинство языков либо предоставляют встроенный способ сделать это (C / C ++), либо рекомендуют вам найти другой способ обойти это (Java / C #).
В большинстве объектно-ориентированных языков такой функциональности не требуется. Вы должны попытаться реструктурировать свою программу так, чтобы вам не нужно было делать какие-либо явные преобразования.
Однако, если вам действительно нужно это сделать, я бы сказал, в начале сбросьте «convert» и выполните <source>_to_<target>
. Примеры: string_to_int
, int_to_float
, foo_to_bar
и т. Д. (Конечно, пишите их в любом случае, который предпочитает ваш язык. Например, в C #: StringToInt
; в JavaScript: stringToInt
.)