История изменений
      
        Исправление
      dzidzitop,
      
        (текущая версия)
      :
    
Вот так - непонятно.
float pow(float, float);
float pow(doble, double);
float pow(int, int);
float val = pow(from_str("123"), from_str("5"));
Где это видано, где это слыхано, что вызываемая _функция_ резолвится через тип значения? Это бред - разгадывать ребусы какая функция будет вызвана в примере выше. Такие фичи языка нужно выжигать клеймом на задницах хипстеров, которые их реквестируют.
      
        Исходная версия
      dzidzitop,
      :
    
Вот так - непонятно.
float pow(float, float); float pow(doble, double); float pow(int, int);
float val = pow(from_str(«123»), from_str(«5»));
Где это видано, где это слыхано, что вызываемая _функция_ резолвится через тип значения? Это бред - разгадывать ребусы какая функция будет вызвана в примере выше. Такие фичи языка нужно выжигать клеймом на задницах хипстеров, которые их реквестируют.