затем, что на этапе компиляции проверяется, с каким типом было вызвано, и если он "целоцисленный" (integral), то будет кусок функции этот, иначе другой
ххх: Привет, че делаешь? ууу: Играю со своей киской... ууу: Всмысле с кошкой!!! ууу: Я знаю о чем ты подумал козел!!!! Пользователь "ууу" удалил Вас из списка друзей!